python中的内置函数

打印 上一主题 下一主题

主题 860|帖子 860|积分 2580

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

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

雁过留声

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表