温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python 之 python3内置函数

发布时间:2020-08-11 22:28:17 来源:ITPUB博客 阅读:163 作者:张冲andy 栏目:关系型数据库

一. 简介 

 python内置了一系列的常用函数,以便于我们使用,python英文官方文档详细说明:点击查看, 为了方便查看,将内置函数的总结记录下来。

 

二. 使用说明

   以下是Python3版本所有的内置函数:

python 之 python3内置函数

1. abs()  获取绝对值

python 之 python3内置函数

3. any()  接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返回False

4. ascii()  调用对象的__repr__()方法,获得该方法的返回值.

5. bin(), 6. oct(),  7. hex()    三个函数功能为:将十进制数分别转换为2/8/16进制。

8. bool()  测试一个对象是True还是False.

9. bytes()  将一个字符串转换成字节类型

python 之 python3内置函数

12. char(),13. ord()  查看十进制数对应的ASCII字符/查看某个ASCII对应的十进制数

python 之 python3内置函数

15. complie()  将字符串编译成python能识别或可以执行的代码,也可以将文字读成字符串再编译

1 compile(source, filename, mode, flags=0, dont_inherit=False, optimize=-1)
2 将source编译为代码或者AST对象。代码对象能过通过exec语句来执行或者eval()进行求值。
3 参数source:字符串或者AST(abstract syntax trees)对象。
4 参数filename:代码文件名称,如果不是从文件读取代码则传递一些可辨认的值。
5 参数model:指定编译代码的种类。可以指定'exec', 'eval', 'single'。
6 参数flag和dont_inherit:这两个参数为可选参数。
1 >>> s  = "print('helloworld')"
2 >>> r = compile(s, "<string>", "exec")
3 >>> r
4 <code object <module> at 0x000001C648038390, file "<string>", line 1>

16. complex()

1 创建一个值为real + imag * j的复数或者转化一个字符串或数为复数。如果第一个参数是字符串,则不需要指定第二个参数。
2 参数real:int,long,float或字符串。
3 参数imag:int,long,float。

17. delattr()  删除对象的属性

18. dict()  创建数据字典

python 之 python3内置函数

20. divmod()  分别取商和余数

1 >>> divmod(20,6)
2 (3, 2)

21. enumerate()  返回一个可以枚举的对象,该对象的next()方法将返回一个元组

python 之 python3内置函数

25. float()  讲一个字符串或整数转换为浮点数

python 之 python3内置函数

29. globals()  返回一个描述当前全局变量的字典

1 >>> a = 1
2 >>> globals()
3 {'__loader__': <class '_frozen_importlib.BuiltinImporter'>, 'a': 1, '__builtins__': <module 'builtins' (built-in)>, '__doc__': None, '__name__': '__main__', '__package__': None, '__spec__': None}

30. hasattr()

python 之 python3内置函数

36. isinstance()  检查对象是否是类的对象,返回True或False

1 isinstance(obj, cls)
2 检查obj是否是类cls的对象, 返回True 或 False
3 class Foo(object):
4     pass
5 obj = Foo()
6 isinstance(obj, Foo)

37. issubclass()  检查一个类是否是另一个类的子类。返回True或False

python 之 python3内置函数

43. max()  返回给定元素里最大值

1 max(iterable [,args...][, key])
2 如果只提供iterable参数,函数返回可遍历对象(如:字符串,元组或列表)中最大的非空元素。
3 如果提供多个参数,那么返回值最大的那个参数。
4 可选参数key是单参数的排序函数。
5 如果提供key参数,必须是以命名的形式,如:max(a, b, c, key = fun)

44. meoryview()

45. min()  返回给定元素里最小值

1 min(iterable [,args...][, key])
2 如果只提供iterable参数,函数返回可遍历对象(如:字符串,元组或列表)中最小的非空元素。
3 如果提供多个参数,那么返回值最小的那个参数。
4 可选参数key是单参数的排序函数。
5 如果提供key参数,必须是以命名的形式,如:max(a, b, c, key = fun)

46. next()  返回一个可迭代数据结构(如列表)中的下一项

47. object()

1 获取一个新的,无特性(geatureless)对象。Object是所有类的基类。它提供的方法将在所有的类型实例中共享。
2 该函数时2.2.版本新增,2.3版本之后,该函数不接受任何参数。

48. open()  打开文件

python 之 python3内置函数

53. repr()  将任意值转换为字符串,供计时器读取的形式

1 repr(object)
2 返回一个对象的字符串表示。有时可以使用这个函数来访问操作。
3 对于许多类型来说,repr()尝试返回一个字符串,eval()方法可以使用该字符串产生对象;
4 否则用尖括号括起来的,包含类名称和其他二外信息的字符串被返回。

54. reversed()   反转,逆序对象

1 reversed(seq)
2 返回一个逆序的iterator对象。参数seq必须是一个包含__reversed__()方法的对象或支持序列操作(__len__()和__getitem__())
3 该函数是2.4中新增的

55. round()  四舍五入

python 之 python3内置函数

60. staticmethod()

61. str()  字符串构造函数

62. sum()  求和

63. super()  调用父类的方法

64. tuple()  元组构造函数

65. type()  显示对象所属的类型

66. vars()  

67. zip()  将对象逐一配对

python 之 python3内置函数

 

68. __import__()

参考: https://www.cnblogs.com/xiao1/p/5856890.html

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI