ord()
函数获取字符的整数表示,
chr()
函数把编码转换为对应的字符:
str
通过
encode()
方法可以编码为指定的
bytes
数据类型检查可以用内置函数isinstance()
-------------------------------------------------------------------
删除列表中数据
1.pop()
2del 指定索引
3 remove移除指定的元素,只会移除第一个匹配元素
dict.keys()返回所有关键字
dict.values()返回所有值
dict.item返回所有键和值
dict.has_key()判断是否拥有某关键字
-------------------------------------------------------------------
判断对象类型,使用
type()
函数
判断class的类型,可以使用
isinstance()
函数。
>>> isinstance(h, Animal)
True
并且还可以判断一个变量是否是某些类型中的一种,比如下面的代码就可以判断是否是list或者tuple:
>>> isinstance([1, 2, 3], (list, tuple))
True
>>> isinstance((1, 2, 3), (list, tuple))
True
总是优先使用isinstance()判断类型,可以将指定类型及其子类“一网打尽”。
如果要获得一个对象的所有属性和方法,可以使用
dir()
函数,它返回一个包含字符串的list,比如,获得一个str对象的所有属性和方法:
>>> dir('ABC')
['__add__', '__class__',..., '__subclasshook__', 'capitalize', 'casefold',..., 'zfill']
mode 模式
# w 只能操作写入 r 只能读取 a 向文件追加
# w+ 可读可写 r+可读可写 a+可读可追加
# wb+ 写入进制数据
# w模式打开文件,如果文件中有数据,再次写入内容,会把原来的覆盖掉
# w 只能操作写入 r 只能读取 a 向文件追加
# w+ 可读可写 r+可读可写 a+可读可追加
# wb+ 写入进制数据
# w模式打开文件,如果文件中有数据,再次写入内容,会把原来的覆盖掉