分类
摘要:
Python基础
第一个python程序
变量
程序交互
基本数据类型
格式化输出
基本运算符
流程控制if...else...
流程控制-循环
第一个python程序
文件执行
1.用notepad++创建一个文件,输入以下代码:
print('HelloWorld')
print('python好简单啊,... 阅读原文
2018-04-20 14:21:03 阅读(756) 评论(0)
摘要:
相同点
load 和loads 都是实现“反序列化”
区别
1.loads
loads针对内存对象
loads: 将 字符串 转换为 字典
# 这是一个字符串'{"b": 2, "a": 1}'
d = json.loads('{"b": 2, "a": 1}')
相应的
dumps:将python中的 字典 转换... 阅读原文
2018-04-20 12:47:01 阅读(769) 评论(0)
摘要:
1 #coding=utf-8
2 #Version:python 3.6.0
3 #Tools:Pycharm 2017.3.2
4 _date_ = '2018/4/19/019 16:26'
5
6 def fib(max):
7 n,a,b = 0,0,1
8 whil... 阅读原文
2018-04-20 11:29:02 阅读(670) 评论(0)
摘要:
在数据抓取的过程中,我们往往都需要对数据进行处理
本篇文章我们主要来介绍python的HTML和XML的分析库BeautifulSoup
BeautifulSoup 的官方文档网站如下
https://www.crummy.com/software/BeautifulSoup/bs4/doc/
Bea... 阅读原文
2018-04-20 09:30:11 阅读(713) 评论(0)
摘要:
1 # coding:utf-8
2 # auth:xiaomozi
3 #date:2018.4.19
4 #爬取智联招聘职位信息
5
6
7 import urllib
8 from lxml import etree
9 import time
10 import random
11 i... 阅读原文
2018-04-20 07:53:02 阅读(715) 评论(0)
摘要:
1.文件的打开方式
w:文件以只写的方式打开,并且清空文件,如果没有改文件直接创建。
r:文件也只读方式打开,不可写。
w+:文件以写读模式打开,并且清空文件,可写可读
r+:文件以读写模式打开,可读可写,是追加写模式
a:文件以只写模式打开,不可读,是追加写模式
a+:文件以读写模式打开,可... 阅读原文
2018-04-20 07:07:03 阅读(750) 评论(0)
摘要:
我们在上篇文章里面提到了链表的翻转,给定一个链表,对每两个相邻的节点作交换,并返回头节点,今天的这道题是它的升级版,如下:
k个一组翻转链表
给出一个链表,每 k 个节点一组进行翻转,并返回翻转后的链表。
k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么将最后剩余节点保持原有顺序。
... 阅读原文
2018-04-20 06:00:03 阅读(709) 评论(0)
摘要:
字段选项
以下参数是全部字段类型都可用的,而且是可选的
null
如果为True,Django将在数据库中将空值存储为NULL。默认值为False
对于字符串字段,如果设置了null=True意味着“无数据”有两个可能的值,NULL和空字符串,在大多数情况下,我们在数据库中存储无数据的字符串时,不会区分到底是NULL... 阅读原文
2018-04-19 23:53:02 阅读(725) 评论(0)
摘要:
一、知识储备
#exec:三个参数
#参数一:字符串形式的命令
#参数二:全局作用域(字典形式),如果不指定,默认为globals()
#参数三:局部作用域(字典形式),如果不指定,默认为locals()
exec的参数格式
#可以把exec命令的执行当成是一个函数的执行,会... 阅读原文
2018-04-19 22:17:06 阅读(736) 评论(0)
摘要:
用chardet检测编码
import chardet
raw = open("model.json", 'rb').read()
result = chardet.detect(raw)
# 检测编码
encoding = result['encoding']
f = open("model.json", "r"... 阅读原文
2018-04-19 21:18:02 阅读(755) 评论(0)