摘要: # 文件操作必须打开文件资源,操作完毕后必须释放文件资源 # with...open就是优化整合了文件资源的打开与释放 with open('target.txt', 'r', encoding='utf-8') as rf: # rf持有文件资源的对象 print(rf) data = rf.re 阅读全文
posted @ 2019-04-22 21:26 挺锅锅 阅读(283) 评论(0) 推荐(0) 编辑
摘要: # 普通字符串:u'以字符作为输出单位'print(u'abc') # 用于显示 # 二进制字符串:b'' 二进制字符串以字节作为输出单位print(b'abc') # 用于传输 # 原义字符串:r'以字符作为输出单位,所有在普通字符串中能被转义的符号在这都原样输出'print(u'a\tb\nc' 阅读全文
posted @ 2019-04-22 21:16 挺锅锅 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 字符编码: 编码表:人能识别的符号与机器能识别的符号(01组成的二进制码)映射关系 py2:ASCII,常用ASCII表只有英文、数字、英文符号与与机器能识别的符号的对应关系 py3:utf-8,是unicode编码表的一种实现方式,采用变长存储数据,字母数字简单符号1个字节,中文3~6字节 utf 阅读全文
posted @ 2019-04-22 20:58 挺锅锅 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 类型转换 1.数字类型:int() | bool() | float() 2.str与int:int('10') | int('-10') | int('0') | float('-.5') | float('3.14') | str(数字) 3.重点 - str与list: 'abc' => [' 阅读全文
posted @ 2019-04-22 20:52 挺锅锅 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 字符串: # 字符串类型的一些操作(str)st1='hello world 'print(st1[0]) # 根据字符串索引来取字符h 找不到直接崩print(st1[-1]) # 根据索引倒取st2='123'print(st1+st2) # 字符串的拼接方法1print('%s%s%s' % 阅读全文
posted @ 2019-04-22 20:48 挺锅锅 阅读(351) 评论(0) 推荐(0) 编辑
摘要: (1)int整型:用于存放整形对象,是不可变类型。若将一个整数赋值给一个变量名,python可自动将其设置为int型。 例如:age = 30 这里的age对象的type即为 int。 (2)float浮点型:用于存放浮点型对象,是不可变类型。若将一个浮点数(带小数点的数)赋值给一个变量名,pyth 阅读全文
posted @ 2019-04-22 20:27 挺锅锅 阅读(1359) 评论(0) 推荐(0) 编辑
摘要: 在Python中,字典是通过散列表或说哈希表实现的。字典也被称为关联数组,还称为哈希数组等。也就是说,字典也是一个数组,但数组的索引是键经过哈希函数处理后得到的散列值。哈希函数的目的是使键均匀地分布在数组中,并且可以在内存中以O(1)的时间复杂度进行寻址,从而实现快速查找和修改。哈希表中哈希函数的设 阅读全文
posted @ 2019-04-18 21:44 挺锅锅 阅读(292) 评论(0) 推荐(0) 编辑
摘要: # 空集合:不能用{},因为用来标示空字典 # 概念:# 1.set为可变类型 - 可增可删# 2.set为去重存储 - set中不能存放重复数据# 3.set为无序存储 - 不能索引取值# 4.set为单列容器 - 没有取值的key# 总结:set不能取值 # 增 # 删 # set运算# 交集: 阅读全文
posted @ 2019-04-18 21:38 挺锅锅 阅读(197) 评论(0) 推荐(0) 编辑
摘要: # 增: 字典名[key] = 值 => key已存在就是修改值,不存在就是新增值 # 改 # 查:字典名[key] # 有默认值的查询:有key取出对应value,没有返还默认值,默认值可以自定义 # 删 # 清空# pop(k)删除指定key的value并返还删除的value # 从dic末尾删 阅读全文
posted @ 2019-04-18 21:35 挺锅锅 阅读(184) 评论(0) 推荐(0) 编辑
摘要: # 空字典 # 用map映射创建字典 # 用关键字赋值方式 # 创建有多个key值采用默认值的方式: 默认值不写默认None,也可以自定义 阅读全文
posted @ 2019-04-18 21:30 挺锅锅 阅读(272) 评论(0) 推荐(0) 编辑