前言:本文主要介绍 P y t h o n Python Python的内置函数的一些基本的使用,可能会咕咕咕,主要参考 P y t h o n Python Python学习文档。

d i r ( _ _ b u i l t i n s _ _ ) dir(\_\_builtins\_\_) dir(__builtins__)

查看内置列表。
Python的内置函数_浮点数

0. h e l p ( B I F ) 0.help(BIF) 0.help(BIF)

B I F : b u i l t   i n   f u n c t i o n s BIF:built\ in\ functions BIF:built in functions,即内置函数。
h e l p ( B I F ) help(BIF) help(BIF)即查看某个函数的功能。


1. a b s ( x ) 1.abs(x) 1.abs(x)

功能:返回数字的绝对值.

x x x可为整数,浮点数,复数。

特别地:复数返回其大小,类型为浮点型,因为复数的实部和虚部,都是浮点型。

Python的内置函数_浮点数_02


3. a l l ( i t e r a b l e ) 3.all(iterable) 3.all(iterable)

函数用于判断给定的可迭代参数 i t e r a b l e iterable iterable 中的所有元素是否都为 T R U E TRUE TRUE,如果是返回 T r u e True True,否则返回 F a l s e False False

元素除了是 0 0 0、空、 N o n e None None F a l s e False False 外都算 T r u e True True

i t e r a b l e iterable iterable为元组或者列表。

特别地:空元组和空列表返回 T r u e True True

这里直接用 p y t h o n python python学习文档的图了。
Python的内置函数_内置函数_03
4. a n y ( ) 4.any() 4.any()

a l l ( ) all() all()类似 ,但是 a n y ( ) any() any()只要有一个元素不是 0 , F a l s e 0,False 0,False,空就返回 T r u e True True
具体内容

5. a s c i i ( o b j e c t ) 5.ascii(object) 5.ascii(object)

返回一个表示对象的字符串, 但是对于字符串中的非 A S C I I ASCII ASCII 字符则返回通过 r e p r ( ) repr() repr() 函数使用 \x, \u 或 \U 编码的字符。
Python的内置函数_浮点数_04
6. b i n ( ) 6.bin() 6.bin()

b i n ( ) bin() bin()返回整数或长整数的二进制字符串。
类似有 o c t ( ) oct() oct()转换为8进制字符串前面有 0 o 0o 0o

前面会有 0 b 0b 0b表示二进制的意思。
Python的内置函数_内置函数_05
7. b o o l ( ) 7.bool() 7.bool()

将给定参数转换为布尔类型,若无参数返回 f a l s e false false

值得注意的是: b o o l bool bool i n t int int的子类

8. b y t e a r r a y ( ) 8.bytearray() 8.bytearray()
返回一个新字节数组,目前不知道作用。
此外 b y t e s ( ) bytes() bytes()返回一个字节对象,是它的不可变版本。
传送门

9. c a l l a b l e ( ) 9.callable() 9.callable()
检查对象是否可调用,返回 b o o l bool bool值。

10. c h r ( x ) 10.chr(x) 10.chr(x)
返回一个整数对应的字符,x可以为十六进制, x ∈ [ 0 , 114111 ] x\in[0,114111] x[0,114111]
与之对应的函数是 o r d ( ) ord() ord(),返回一个字符的 A S C I I ASCII ASCII码数值。

11. c o m p l e x ( ) 11.complex() 11.complex()
返回一个复数。
Python的内置函数_浮点数_06
注意用字符串时不能有空格。

11. d i v m o d ( a , b ) 11.divmod(a,b) 11.divmod(a,b)

返回 ( a / / b , a % b ) (a//b,a\%b) (a//b,a%b)

一般 a , b a,b a,b为整型,若 a 或 b a或b ab为浮点数,则返回浮点数,值得注意的是返回的第一个参数是 x . 0 x.0 x.0是向下取整。
Python的内置函数_BIF_07
12. e v a l ( ) 12.eval() 12.eval()

返回一个字符串表达式的值。
传送门

13. f i l t e r ( f u n c t i o n , i t e r a b l e ) 13.filter(function,iterable) 13.filter(function,iterable)

第一个参数为判断函数,第二参数为序列。

作用为通过函数 f u n c t i o n function function过滤掉序列中的一些对象,返回一个迭代器对象。

传送门

14. h e x ( ) 14.hex() 14.hex()

将整数转换为 16 16 16进制的字符串,以 0 x 0x 0x开头,若为负数最前面是负号。

15. i n t ( x , b a s e ) 15.int(x,base) 15.int(x,base)

b a s e base base进制下的 x x x转换为整型( 10 10 10进制)
Python的内置函数_字符串_08

x x x可为字符串或者数字。

当有第二个参数时 x x x必须为字符串。

16. l e n ( ) 16.len() 16.len()

返回对象的长度或项目个数。

17. m a p ( f u n c t i o n , i t e r a b l e , …   ) 17.map(function,iterable,\dots) 17.map(function,iterable,)

根据函数对指定序列做映射

18. m a x ( ) , m i n ( ) 18.max(),min() 18.max(),min()

返回序列的最值。

19. p o w ( x , y , m ) 19.pow(x,y,m) 19.pow(x,y,m)

返回 x y ( m o d m ) x^y\pmod{m} xy(modm)

当为内置函数时默认为整数,若为 m a t h math math模块则返回浮点数。

20. p r i n t ( o b j e c t , s e p , e n d , f i l e , f l u s h ) 20.print(object,sep,end,file,flush) 20.print(object,sep,end,file,flush)

输出函数, o b j e c t : object: object:对象, s e p sep sep:设置间隔,默认为空格, e n d end end,设置结尾符号,默认为换行, f i l e file file要写入的文件对象, f l u s h flush flush,输出是否被缓存。

21. r a n g e ( s t a r t , s t o p , s t e p ) 21.range(start,stop,step) 21.range(start,stop,step)

返回一个可迭代对象。

范围是: [ s t a r t , s t e p ) [start,step) [start,step),默认 s t a r t = 0 , s t e p = 1 start=0,step=1 start=0,step=1

22. r e v e r s e d ( s e q ) 22.reversed(seq) 22.reversed(seq)

返回一个反转的迭代器。

23. r o n u d ( x , n ) 23.ronud(x,n) 23.ronud(x,n)

对浮点数 x x x四舍六入保留 n n n位小数,但精度较低。

24. s e t ( ) 24.set() 24.set()

创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集 & \& &、差集 − - 、并集 ∣ | 等。

25. s o r t e d ( i t e a r a b l e , k e y = N o n e , r e v e r s e = F a l s e ) 25.sorted(itearable,key=None,reverse=False) 25.sorted(itearable,key=None,reverse=False)

对可迭代对象进行排序操作。

k e y key key是用来比较的元素, r e v e r s e reverse reverse是排序规则,默认是升序。

26. s u m ( i t e r a b l e [ , s t a r t ] ) 26.sum(iterable[,start]) 26.sum(iterable[,start])

对系列进行求和运算。

s t a r t start start指定相加的参数,默认是 0 0 0.