详解python内置函数(一)
- 1.函数目录
- 2.函数详解
- (1)print
- (2)input
- (3)max
- (4)min
- (5)len
- (6)type
- (7)id
- (8)int
- (9)float
- (10)str
- (11)bool
- (12)list
- (13)tuple
- (14)dict
- (15)set
- (16)hex
- (17)bin
- (18)oct
- (19)round
- (20)abs
- (21)pow
- (22)divmod
1.函数目录
函数名 |
功能 |
print |
打印指定的内容到屏幕 |
input |
获取键盘的输入并以字符串形式返回输入内容 |
max |
返回指定序列中的最大值 |
min |
返回指定序列中的最小值 |
len |
返回指定序列对象的元素个数 |
type |
返回指定对象的类型名称 |
id |
返回指定对象在内存中的起始地址 |
int |
将指定的类型转换为整型 |
float |
将指定的类型转换为浮点型 |
str |
将指定的对象转换为字符串类型 |
bool |
将指定对象转换为布尔类型 |
list |
将指定的序列类型转为列表类型 |
tuple |
将指定的序列类型转为元组类型 |
dict |
根据指定的关键字参数构造一个字典类型 |
set |
将指定的对象转为集合类型 |
hex |
将其他的进制类型转换为十六进制 |
bin |
将其他的进制类型转换为二进制 |
oct |
将其他的进制类型转换为八进制 |
round |
四舍五入 |
abs |
取绝对值 |
pow |
求一个数的n次方 |
divmod |
求一个数进行除法运算后的商与余数 |
2.函数详解
(1)print
print(11,22,33)
print(11,22,end="#")
print(11,22,seq="#")
11 22 33
11 22
11
(2)input
a=input("输入:")
a
'12'
(3)max
max([11,22,33,44])
lst=[[21,35],[11,34],[45,14]]
max(lst,key=lambda x:x[1])
44
[21,35]
(4)min
min([11,22,33,44])
lst=[[21,35],[11,34],[45,14]]
min(lst,key=lambda x:x[1])
11
[45,14]
(5)len
len(1)
len("adadda")
len([11,33,44])
Traceback (most recent call last):
File "", line 1, in <module>
TypeError: object of type 'int' has no len()
6
3
(6)type
type(1)
a=[]
type(a)
<class 'int'>
<class 'list'>
(7)id
a=1
id(a)
140727870998176
(8)int
int(2.4)
int("2")
int("0b1101",2)
2
2
13
(9)float
float(2)
float("2")
2.0
2.0
(10)str
str(2)
str([11,22])
'2'
'[11,22]'
(11)bool
- 功能:将指定对象转换为布尔类型
- 在python中,0、空元组、空列表、空字典、none等都默认为False=
bool(0)
bool([])
bool((0))
bool(None)
bool({})
False
False
False
False
False
(12)list
list("fafasd")
['f','a','f','a','s','d']
(13)tuple
tuple("fafasd")
('f', 'a', 'f', 'a', 's', 'd')
(14)dict
dict(x=1,y=2)
{'x': 1, 'y': 2}
(15)set
set([11,221,11,11])
{11, 221}
(16)hex
hex(10)
hex(0o72)
hex(0b1101)
'0xa'
'0x3a'
'0xd'
(17)bin
bin(10)
'0b1010'
(18)oct
oct(10)
'0o12'
(19)round
round(4.51)
5
(20)abs
abs(-1)
1
(21)pow
pow(2,3)
8
(22)divmod
divmod(10,3)
(3, 1)