摘要:
1. 知识回顾 isinstance(object, class) > 判断该对象是否是该类的实例 传入 列表 字典 集合 时,默认传入的是实参的引用地址,即可以修改实参 一旦对形参进行赋值操作,就新开辟一块内存使args指向这块新开辟的,而实参不变 处理字典 列表等有两种方式:1改变自身 *2返回 阅读全文
摘要:
set 集合 list > 允许重复的集合,可以修改,有序 tuple > 允许重复的集合,不可修改,有序 dic > 允许重复的集合,可以修改,无序 set > 不允许重复, 无序 1. 创建 1. s = set() #创建空集合时使用这种方式 2. s = {11,22,33,44} #直接创 阅读全文
摘要:
核心思想 详情参见:http://www.cnblogs.com/an9wer/p/5475551.html 阅读全文
摘要:
回顾: int类型 -5 ~ 257 有优化机制 dict新建 li = [11,22,33] dic = dict(enumerate(li, 10)) 添加键值对: dic = {} dic.update({'k1':'v1'}) #两种方法都可以 dic['k1']='v1' # 阅读全文
摘要:
常用数据类型练习题解答 一、元素分类 有如下值集合 [11,22,33,44,55,66,77,88,99],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} 二、查找 查找列表中元素 阅读全文
摘要:
零散小记 id(对象) > 查看内存地址 type(对象) > 查看对象的类 bytes(s, encoding='utf-8') > 将字符串s转换成字节, 默认16进制 str(x, encoding='utf-8') > 将字节码x转换成字符串 bin() > 10进制转为2进制 UTF-8 阅读全文
摘要:
汇总 str list tuple dict 的常用方法 str list 可以看出,extend() 是把参数的每个元素加到原列表后面,而 append() 是把参数作为一个整体元素加到原列表后面 tuple 元组不可修改 dict 阅读全文
摘要:
1. 编码问题(中文输出) Python 2: 先将 utf-8 转为 unicode , 再编码为 gbk (自己敲代码) Python 3.6 没有了 unicode ,无需自己考虑 对于Windows终端 自动将 unicode 编成 gbk 格式,所以只需要解码为 unicode 即可,如下 阅读全文
摘要:
http://playterm.org/live 在线学习linux命令 https://repl.it 在线执行一些程序 阅读全文
摘要:
python3 中默认采用utf-8编码,不需要添加 python2 中默认ascii编码,需要添加. import example 时,会把example.py 转成字节码文件 example.pyc 再使用example.pyc 。所以可以不存在 .py 文件,只存在 .pyc 文件。 pyth 阅读全文