摘要: 数据类型-字典 字典是一种key-value的数据类型,使用就像我们上学用的字典,通过笔划、字母来查对应页的详细内容 特性: key-value 结构 key 必须可hash、且必须为不可变数据类型、必须唯一 可存放任意多个值、可修改、可以不唯一 无序 查找速度快 查询info.get() 如果没有 阅读全文
posted @ 2018-01-19 21:34 xudachen 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 节内容 编码回顾 编码转换 Python的bytes类型 编码回顾 在备编码相关的课件时,在知乎上看到一段关于Python编码的回答 这哥们的这段话说的太对了,搞Python不把编码彻底搞明白,总有一天它会猝不及防坑你一把。 不过感觉这哥们的答案并没把编码问题写明白,所以只好亲自动笔了。 折腾编码问 阅读全文
posted @ 2018-01-19 17:03 xudachen 阅读(50) 评论(0) 推荐(0) 编辑
摘要: Python字符串常用功能函数 capitalize 首字母大学,其余小写 casefold 全变小写 center 返回以S为中心的,指定字符串填充的指定长度的字符串 count 统计S中某个字符的个数 endswith 判断S是否以指定的字符结尾 startswith 判断S是否以指定的字符开始 阅读全文
posted @ 2018-01-19 13:34 xudachen 阅读(114) 评论(0) 推荐(0) 编辑
摘要: hash 是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数 可以用来文件签名,md5加密,和密码验证,不同的消息可能得到相同的hash值,因此使用hash过程中,要防止hash冲突, 只有不可变的类型才支持hash,例如数字,字符串,和元组,但是可变类型的列表则不支持hash, 元组可以理解 阅读全文
posted @ 2018-01-19 10:52 xudachen 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 数据类型,列表 功能: 创建: 空列表 a = [] 非空列表 a = ['alex','jack','ella','mark'] b = a.copy() 查询: 由索引查找元素,由元素查找索引, 切片: 默认顾头不顾尾 增加: append insert 删除: clear del remove 阅读全文
posted @ 2018-01-19 09:54 xudachen 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Pycharm Py开发工具 字符编码 ASCII码 由于ASCII码不包含汉字编码,国内研发了国标码 ,1981年发布了GB2312 ,收录汉字6763个,1995年发布GBK1.0,收录汉字21003个,2000年发布GB18030,收录汉字27484个,新版本兼容老版本,windows默认的中 阅读全文
posted @ 2018-01-19 08:58 xudachen 阅读(114) 评论(0) 推荐(0) 编辑
摘要: while else while后面else的作用是指,当while循环正常执行,中间没有被break终止的话,就会执行else后面的语句 如何判断while循环是否被终止过,可以通过添加flag 阅读全文
posted @ 2018-01-19 08:45 xudachen 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 优化猜年龄游戏,允许用户最多猜3次,中间猜对了,直接跳出循环 优化猜年龄游戏,允许用户最多猜3次,猜了3次之后,再问是否还想玩,如果用户选有,则再允许猜3次,以此往复 阅读全文
posted @ 2018-01-19 08:31 xudachen 阅读(195) 评论(0) 推荐(0) 编辑