摘要:UTF是为unicode 编码设计的一种 在传输 和 存储 时节省空间的编码方案 #coding:utf-8 # -*- coding:utf-8 -*- python3中读文件的默认编码是utf-8 python执行文件,先把文本进行语法分析,之后加载到内存时使用的是unicode编码,因为pyt 阅读全文
进制
2018-07-10 15:33 by 冻奶香甜玉米片, 292 阅读, 0 推荐, 收藏, 编辑
摘要:十六进制:123456789ABCDEF oct():十进制转八进制 转化后的o代表这是八进制 hex():十进制转十六进制 转化后的x代表这是十六进制 表示是用十六进制,本质还是二进制,只是以十六进制位来表示,算法还是二进制算法 F=1111 十六进制表示法:0x前缀或者 H位后缀 有时会把0忽略 阅读全文
集合set
2018-07-10 13:56 by 冻奶香甜玉米片, 222 阅读, 0 推荐, 收藏, 编辑
摘要:集合:无序,元素不可重复 主要作用: 去重:把列表变成集合,就自动去重了 对比关系:测试两组数据之间的交集,并集和差集 定义集合: set={1,2,3,4,5} 或者把list或者tuple变成集合a=[1,2,3,4,5] b=set(a),b则变成集合,a还是list set.pop():随机 阅读全文
字典Dictionary
2018-07-09 21:10 by 冻奶香甜玉米片, 258 阅读, 0 推荐, 收藏, 编辑
摘要:字典的特性: key必须可哈希,必须为不可变数据类型,必须唯一 vaule可变,可修改 无序 查找速度快 字典查找速度快的原因是:所有key值被hash成数字,数字可以排序,按一定的算法可以快速查找,例如折半查找(二分查找) 所以key必须可hash 字典的修改:Dic[key]=value 判断有 阅读全文
元祖tuple
2018-07-09 20:02 by 冻奶香甜玉米片, 178 阅读, 0 推荐, 收藏, 编辑
摘要:元祖不可变,但是元祖内含有可变元素,该元素可变 操作: 1切片 2index 3count 只有这三种操作 可以遍历 阅读全文
字符串的方法
2018-07-09 17:37 by 冻奶香甜玉米片, 316 阅读, 0 推荐, 收藏, 编辑
摘要:字符串的特性: 1有序 2不可变(修改变量只是换了一个新的内存地址,不是修改) 字符串的方法: swapcase:大写变小写,小写变大写 capitalize:字符串第一个字母变大写,其余全部变小写 casefold:全部变小写 center(50,“*”):以字符串为中心,两边各输出(50-字符串 阅读全文
拿到列表的长度len(列表名)
2018-07-09 13:48 by 冻奶香甜玉米片, 687 阅读, 0 推荐, 收藏, 编辑
摘要:拿到列表的长度len(列表名),即元素个数 列表要放在括号里面 阅读全文
str.isdigit()可以判断变量是否为数字
2018-07-09 13:21 by 冻奶香甜玉米片, 730 阅读, 0 推荐, 收藏, 编辑
摘要:字符串.isdigit()可以判断变量是否为数字 是则输出True 不是则输出False 好像只能字符串 阅读全文
for 循环语句 (enumerate枚举,据说直接写出索引值)
2018-07-09 11:51 by 冻奶香甜玉米片, 2811 阅读, 0 推荐, 收藏, 编辑
摘要:for i in ***: 今天上课看到alex用了 for index,i in enumerate(list): print(index,i) (enumerate好像可以设置开头序号enumerate(list.start=)) 经实验: 结果: 0 [3]1 [4] 只是排序,从0开始,并不 阅读全文
占位符的使用
2018-07-08 13:14 by 冻奶香甜玉米片, 192 阅读, 0 推荐, 收藏, 编辑
摘要:n_username=" %s"%(_username) ”和 %间无需逗号 print "%s's score is %d" % ('Mike', 87) 括号内代表占位的元素间需要逗号 阅读全文