摘要: 1、json 串就是字符串 2、需要提前引入, 即import 3、将list /字典等 转化为json数据类型:json.dumps() 4、将json数据类型python 类型(字典或list):json.loads() json 数据串 必须为双引号, 不能为单引号,否则程序报错 5、json 阅读全文
posted @ 2018-01-19 23:33 jyjbeijing 阅读(431) 评论(0) 推荐(0)
摘要: 函数的相关博客:http://www.nnzhp.cn/archives/154 1、函数 一个方法 一个功能 函数不调用不被执行 提高代码的复用性 2、函数的入参: def hello(file_name,content): f=open(file_name,'a+') f.seek(0) f.w 阅读全文
posted @ 2018-01-14 09:46 jyjbeijing 阅读(148) 评论(0) 推荐(0)
摘要: 1、模块; 一个python 文件即为一个模块 标准模块:python 自带的,不需要安装的 第三方模块: 需要安装的: 安装方法: cmd -> pip install XXX 即可自动安装 手动安装: 先下载需要的模块 然后 自定义模块: 自己写的 2、import 一个模块的实质: 把pyth 阅读全文
posted @ 2018-01-13 18:29 jyjbeijing 阅读(186) 评论(0) 推荐(0)
摘要: 存在一个access.log 日志, 格式如下, 每行 以ip 地址开始: 1、需求: 阅读全文
posted @ 2018-01-13 16:59 jyjbeijing 阅读(422) 评论(0) 推荐(0)
摘要: 参考牛牛的博客: 1、集合定义: 集合本身即元素不重复,且无序 a、s=set() #定义空的集合 b、s2={'1','2','3'} #没有冒号的 则为集合,非空集合 如果想对一个list 去重,则直接强制类型转化,用set(list) 即可 2、集合操作: 取值:集合时无序的,所以不能通过下标 阅读全文
posted @ 2018-01-13 16:59 jyjbeijing 阅读(131) 评论(0) 推荐(0)
摘要: 1、定义 a=() 即可定义一个元组,只有一个值,后边需要有逗号 a=(1,2,3,4) 元组也是list,只不过是不可变的 2、操作: a、count()方法 寻找某个值在元组中的个数 b、index() 方法 返回下标 阅读全文
posted @ 2018-01-04 22:10 jyjbeijing 阅读(133) 评论(0) 推荐(0)
摘要: 1、定义 2、操作: 增加: a、d['hight']=180 #即可直接增加key和value b、d.setdefault('weight',130) # 删: a、d.pop('sex') #指定key,才能删除,即删除某个key b、d.popitem() # 随机删除一个 c、del d[ 阅读全文
posted @ 2018-01-04 22:10 jyjbeijing 阅读(100) 评论(0) 推荐(0)
摘要: 字符串取值不好取 数组,存在编号,易于取值,(list array) 1、list 定义:name=[] 由中括号定义数组,例如name=['jyj','ws','jyt','js'] 2、list取值: 下标 角标 索引, 从0 开始,最后一个元素下标为-1,即左边从0开始,右边从-1开始, 例如 阅读全文
posted @ 2018-01-04 22:10 jyjbeijing 阅读(198) 评论(0) 推荐(0)
摘要: 1、 可变变量: list、字典 不可变变量:元组、字符串 2、字符串方法,均不会改变字符串的值 name=' besttest' a、name.strip() #删除首尾空格或换行符 name.strip(’xxx‘) #输入值,则将字符串中”xxx“ 去掉 name.lstrip() #删除左边 阅读全文
posted @ 2018-01-04 22:09 jyjbeijing 阅读(295) 评论(0) 推荐(0)
摘要: 1、打开文件 f=open('XX',encoding='utf-8') #python字符集为unicode, encoding='utf-8' 避免发生错误 打开的三种方式:r读、w写和a追加 open() 第二参数为打开方式,默认为读 open('XX','w',encoding='utf-8 阅读全文
posted @ 2018-01-04 22:08 jyjbeijing 阅读(221) 评论(0) 推荐(0)