1、type(a):获得对象的类型
2、isinstance(a,(int,float)):判断对象的类型
3、iter(obj):判断是否为可迭代对象
4、s=r'a\b\c\d':字符串最左边加上r,表示所有字符按照原本样式进行解释,省去写转移字符('\')的麻烦
5、'%.2f %s are word $%d' % (4.5555, 'ABCDE', '1') 字符串格式化方法:%.2f表示带有2位小数的数字;%d表示整数;%s表示字符串;输出时,用%后的括号内()的实参替换前面的形参
6、bool([]):判断某个对象会被强制转换为哪个布尔值
7、str、bool、int及floot可以做类型转换
8、try:
<语句>
except <name>:
<语句> #如果在try部份引发了名为'name'的异常(例如TypeError、ValueError),则执行
else:
<语句> #如果没有异常发生,则执行
finally:
<语句> #无论try是否成功,都执行
9、list的内置函数:
a.append("AAA"),
a.insert(3,"AAA"),
a.pop(3),
a.remove("AAA"),
a.extend("AAA","BBB")
a.sort a.sort(key=len)
bisect.bisect(list, 2):判断元素2在列表中排序位置,list需要为排序过的
bisect.insort(list, 2):将元素2按顺序插入到列表中
sorted(list):返回一个排序后的列表
10: iterable是可迭代的 iterator是迭代器 可迭代的对象可以通过iter()函数转化为迭代器