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 "<stdin>", 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)