内置函数
- # 1.abs函数
- print(abs(-1)) # 绝对值方法
- # 2.all函数
- print(all([1,'aaa',''])) # false
- print(all([])) # true
- #all方法里面是一个可迭代对象,all会自动将这个对象for循环一下,如果所有的值为true,则返回true;如果可迭代对象为空,则返回true
- # 3.any函数
- print(any([11,'dw',''])) # 一真则为真
- print(any([])) # 返回false
- # 4.callable函数
- print(callable(X)) #判断x是否可以被调用
- # 5.dir函数
- print(dir(obj)) # 查看obj可以.出来那些属性
- # 6.divmod函数
- print(divmod(10,3)) # 得到一个元组,里面分别放着商和余数
- # 7.enumerate函数
- for i in enumerate(['a','b','c']):
- print(i) # enumerate取得对应的索引和值,是一个个元组形式
- """
- (0, 'a')
- (1, 'b')
- (2, 'c')
- """
- # 8.eval函数
- res = eval('1+3') # eval函数执行字符串中的表达式
- print(res)
- # 9.isinstance函数
- # isinstance()函数用来做类型判断
- print(isinstance([],list)) # 意思是[]是不是list这个类型
- class Foo():
- pass
- obj = Foo()
- print(isinstance(obj,Foo)) # obj是不是Foo的实例
- # 10.__import__()方法
- # 在文件中存放着一推需要导入的模块,我们读出该文件时,是字符串形式,就可以通过__import__()方法导入字符串形式的模块
- # import 'time' # 导入模块时后面跟字符串是会报错的
- t(变量名) = __import__('time') # 可以使用__import__()方法导入字符串模块
- t.sleep(3)
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |