Python 小知识点

一、type(a):得到对象的类型app

二、isinstance(a,(int,float)):判断对象的类型函数

三、iter(obj):判断是否为可迭代对象对象

四、s=r'a\b\c\d':字符串最左边加上r,表示全部字符按照本来样式进行解释,省去写转移字符('\')的麻烦排序

五、'%.2f  %s are word $%d'  % (4.5555,  'ABCDE', '1') 字符串格式化方法:%.2f表示带有2位小数的数字;%d表示整数;%s表示字符串;输出时,用%后的括号内()的实参替换前面的形参rem

六、bool([]):判断某个对象会被强制转换为哪一个布尔值字符串

七、str、bool、int及floot能够作类型转换it

八、try:
    <语句>
except <name>:
    <语句>          #若是在try部份引起了名为'name'的异常(例如TypeError、ValueError),则执行
else:
    <语句>          #若是没有异常发生,则执行迭代器

finally:float

    <语句>         #不管try是否成功,都执行方法

九、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()函数转化为迭代器

相关文章
相关标签/搜索