随笔分类 -  Python

Notes in learning Ptython.
摘要:需求: 阅读全文
posted @ 2017-04-26 19:25 云中王 阅读(189) 评论(0) 推荐(0) 编辑
摘要:在 for 循环中,若没有执行 break ,正常结束,则会执行 else 中的语句。 若执行了 break , 则 不会 执行 else 中的语句。 for语句是python中的循环控制语句。可用来遍历某一对象,还具有一个附带的可选的else块,主要用于处理for语句中包含的break语句。 如果 阅读全文
posted @ 2017-04-26 14:15 云中王 阅读(150) 评论(0) 推荐(0) 编辑
摘要:增: 1. name = [] 2. name.append() 3. name.extend(name2) name2为可迭代的 name + name2 与之效果一样,合并为一个列表 4. name.insert(index, element) 删 1. name.pop(index) 不加参数 阅读全文
posted @ 2017-04-26 13:22 云中王 阅读(192) 评论(0) 推荐(0) 编辑
摘要:# 需求:猜年龄,可以让用户最多猜三次 age = 60 for i in range(3): guess = int(input("Input Age: ")) if guess > age: print("Too bigger.") elif guess age: print("Too bigger.") elif guess < age: print("Too s... 阅读全文
posted @ 2017-04-25 23:55 云中王 阅读(286) 评论(0) 推荐(0) 编辑
摘要:文件操作 一、打开文件 文件句柄 = open('文件路径', '模式') 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有:基本的方式 encoding='utf 8' 字符串类型 r ,只读模式【默认】 只读 'r' 阅读全文
posted @ 2017-03-28 20:44 云中王 阅读(173) 评论(0) 推荐(0) 编辑
摘要:1. 知识回顾 isinstance(object, class) > 判断该对象是否是该类的实例 传入 列表 字典 集合 时,默认传入的是实参的引用地址,即可以修改实参 一旦对形参进行赋值操作,就新开辟一块内存使args指向这块新开辟的,而实参不变 处理字典 列表等有两种方式:1改变自身 *2返回 阅读全文
posted @ 2017-03-20 21:38 云中王 阅读(211) 评论(0) 推荐(0) 编辑
摘要:核心思想 详情参见:http://www.cnblogs.com/an9wer/p/5475551.html 阅读全文
posted @ 2017-03-19 11:50 云中王 阅读(3861) 评论(0) 推荐(1) 编辑
摘要:回顾: int类型 -5 ~ 257 有优化机制 dict新建 li = [11,22,33] dic = dict(enumerate(li, 10)) 添加键值对: dic = {} dic.update({'k1':'v1'}) #两种方法都可以 dic['k1']='v1' # 阅读全文
posted @ 2017-03-18 21:28 云中王 阅读(181) 评论(0) 推荐(0) 编辑
摘要:常用数据类型练习题解答 一、元素分类 有如下值集合 [11,22,33,44,55,66,77,88,99],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} 二、查找 查找列表中元素 阅读全文
posted @ 2017-03-17 22:14 云中王 阅读(199) 评论(0) 推荐(0) 编辑
摘要:零散小记 id(对象) > 查看内存地址 type(对象) > 查看对象的类 bytes(s, encoding='utf-8') > 将字符串s转换成字节, 默认16进制 str(x, encoding='utf-8') > 将字节码x转换成字符串 bin() > 10进制转为2进制 UTF-8 阅读全文
posted @ 2017-03-17 19:17 云中王 阅读(165) 评论(0) 推荐(0) 编辑
摘要:汇总 str list tuple dict 的常用方法 str list 可以看出,extend() 是把参数的每个元素加到原列表后面,而 append() 是把参数作为一个整体元素加到原列表后面 tuple 元组不可修改 dict 阅读全文
posted @ 2017-03-15 22:55 云中王 阅读(137) 评论(0) 推荐(0) 编辑
摘要:1. 编码问题(中文输出) Python 2: 先将 utf-8 转为 unicode , 再编码为 gbk (自己敲代码) Python 3.6 没有了 unicode ,无需自己考虑 对于Windows终端 自动将 unicode 编成 gbk 格式,所以只需要解码为 unicode 即可,如下 阅读全文
posted @ 2017-03-14 15:22 云中王 阅读(145) 评论(0) 推荐(0) 编辑
摘要:python3 中默认采用utf-8编码,不需要添加 python2 中默认ascii编码,需要添加. import example 时,会把example.py 转成字节码文件 example.pyc 再使用example.pyc 。所以可以不存在 .py 文件,只存在 .pyc 文件。 pyth 阅读全文
posted @ 2017-03-12 00:13 云中王 阅读(181) 评论(0) 推荐(0) 编辑
摘要:思想,打扮。。。 执行命令: 也可以正常运行。。。 另外windows命令行支持utf-8可用如下方法,虽然还有不足之处 chcp 65001 就是换成UTF-8代码页 chcp 936 可以换回默认的GBK 然后再对应代码页修改字体。 end 阅读全文
posted @ 2017-03-10 18:59 云中王 阅读(173) 评论(0) 推荐(0) 编辑