Python的常用片段

1.判断对象类型(type()函数)


Python的常用片段_第1张图片

判断基本数据类型可以直接写int,str等,但如果要判断一个对象是否是函数怎么办?可以使用types模块中定义的常量:


Python的常用片段_第2张图片

2.判断一个变量是否是某个类型可以用isinstance()判断


Python的常用片段_第3张图片

3.使用dir()函数

如果要获得一个对象的所有属性和方法,可以使用dir()函数,它返回一个包含字符串的list,比如,获得一个str对象的所有属性和方法:


Python的常用片段_第4张图片

类似__xxx__的属性和方法在Python中都是有特殊用途的,比如__len__方法返回长度。在Python中,如果你调用len()函数试图获取一个对象的长度,实际上,在len()函数内部,它自动去调用该对象的__len__()方法。

你可能感兴趣的:(Python的常用片段)