2017年7月21日
摘要: 字符的编码与转码 demo UTF-8 转GBK python2.7 默认编码ASCII 没有转Unicode 直接转GBK 1 、系统的默认编码是ASCII , 程序的指定编码是UTF-8,在encode的时候会自动的做一次解码的操作decode(),解码的编码是系统的默认编码ASCII。 2、 阅读全文
posted @ 2017-07-21 11:57 老榕树下的咖啡屋 阅读(164) 评论(0) 推荐(0) 编辑
  2017年7月19日
摘要: 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从 阅读全文
posted @ 2017-07-19 11:16 老榕树下的咖啡屋 阅读(186) 评论(0) 推荐(0) 编辑
  2017年7月18日
摘要: 集合(set)和字典(dict)类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。 定义一个集合需要一个列表(list)作为输入集合: 自带重复元素过滤 基本操作 添加 add(key) 添加多项 update(list) 删除 remove(k 阅读全文
posted @ 2017-07-18 17:15 老榕树下的咖啡屋 阅读(166) 评论(0) 推荐(0) 编辑
  2017年7月17日
摘要: Python的字典是一种Key-value的数据类型,和js的数据格式一样。 字典的定义 1、打印的结果和我定义字典的顺序不一样,说明字典是无序的。 2、定义了两个'address' 最后定义的把之前的覆盖了 说明字典的key是唯一的。 字典的添加 dict[key] = value 字典的删除 p 阅读全文
posted @ 2017-07-17 16:23 老榕树下的咖啡屋 阅读(181) 评论(0) 推荐(0) 编辑
  2017年7月16日
摘要: Python3中字符串的编码是Unicode。也就是说字符串可以支持中文。 Python中有很多对字符串操作的方法。 capitalize 首字母大写 count 统计一个字符在字符串中的个数 center 返回一个原字符串居中,并使用指定字符填充至长度 endswith 判断一个字符串是否以指定字 阅读全文
posted @ 2017-07-16 18:49 老榕树下的咖啡屋 阅读(230) 评论(0) 推荐(0) 编辑
摘要: Python的元组和列表很相似,只是元组一旦定义就无法修改,比如定义一个学生的元组: 也可以定义一个空的元组,定义的时候写空 如果要定义只有一个元素的元组必须加逗号。 如果不加逗号,那么你定义的元素1就只是一个数字,如果是字符串也只是一个字符串 元组的取值和列表是一样的,直接利用数值所在的key值。 阅读全文
posted @ 2017-07-16 16:24 老榕树下的咖啡屋 阅读(184) 评论(0) 推荐(0) 编辑
  2017年7月15日
摘要: 列表list Python的列表是一个有序集合,可以添加和删除元素。 比如定义一个list 如果我要取第一个元素,可以直接通过列表的key值取,列表的key是从0开始的,所以取key值等于0的元素就把列表第一个元素取出来了。 list切片 Python中的有序序列都支持切片,切片的返回结果类型和切片 阅读全文
posted @ 2017-07-15 20:41 老榕树下的咖啡屋 阅读(174) 评论(0) 推荐(0) 编辑
  2017年7月13日
摘要: 数字 整型 包括正整数和负整数,和数学的表示方法一样。如:1、100、8008、-12等。 浮点型 浮点数字也称为小数,如果按照科学计数法表示时,小数点的位置是可变的。如:1.23x109==12.3x108。 布尔值 布尔值只有True、False两种值,要么是True、要么是False。 字符串 阅读全文
posted @ 2017-07-13 17:25 老榕树下的咖啡屋 阅读(203) 评论(0) 推荐(0) 编辑
摘要: python 模块 python 内置了很多模块,也有第三方模块,安装好以后可以直接使用。比如sys模块 sys sys.argv获取命令行参数,sys.argv[0]表示文件本身路径,参数从1开始。 os 在当前目录下创建一个新了目录'new_dir' 第三方模块 一般第三方模块是用户自己封装的, 阅读全文
posted @ 2017-07-13 15:27 老榕树下的咖啡屋 阅读(165) 评论(0) 推荐(0) 编辑
  2017年7月11日
摘要: 1 getpass模块 设置密码不显示明文 用户名和密码输入程序: 判断登录 猜年龄: 猜3次 猜对了就退出,错误次数达到3次也退出 while while 条件 循环语句 如果提交为真就一直执行 while else" 如果while 的条件为真 就一直执行while 里面的代码 如果while的 阅读全文
posted @ 2017-07-11 18:44 老榕树下的咖啡屋 阅读(391) 评论(0) 推荐(0) 编辑