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  阅读(107)  评论(0编辑  收藏  举报

导航