2018年3月31日笔记
- 常用快捷键(补充)
ctrl + Enter 快速导入模块
ctrl + R 批量替换
- list常用方法(补充)
list.copy() 复制列表
list.extend() 列表继承
- 赋值与copy()方法的区别
x = y x与y使用同一块内存空间
x = y.copy() x与y使用不同的内存空间
- 字典dict常用方法
get() 获取指定key的值
pop() 删除指定的key并返回该key对应的值
clear() 清空字典
keys() 获取字典所有的key,返回值的类型为列表
values() 获取字典所有的value,返回值的类型为列表
items() 获取字典所有的key和value,返回值的类型为列表
fromkeys() 获取该字典的所有keys,但值为空
update() 更新列表,相当于+
- 常用高阶函数
强制类型转换:str() int() float() tuple() list() dict()
返回其数据类型:type()
打印某方法的具体用法:help()
zip()函数:将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表
isinstance():判断是否为指定类型
hasattr():判断是否有指定属性(方法)
- python2与python3的一些差异
python2中有方法items()和iteritems(),前者是一次性全部取,后者是需要时循环取;
python3中的items()相当于python2中的iteritems()
python3中的input()相当于python2中的raw_input(),默认输入的为字符串类型
- 使用异常捕获的方式来处理python2与python3的差异性
try:
name = raw_input()
except Exceptions as e:
name = input()
finally:
print("hello {0}".format(name))
- 如何打印列表的下标和对应的元素
- 如何将列表的key和value分别打印出来
posted on 2018-04-01 23:02 Karlkiller 阅读(109) 评论(0) 编辑 收藏 举报