图片来自 (https://docs.python.org/zh-cn/3/library/functions.html)
其中下表列举本学期重要的函数
abs() | 返回一个数的绝对值。实参可以是整数或浮点数。如果实参是一个复数,返回它的模 |
---|---|
any() | 如果iterable的任一元素为真则返回True 。如果迭代器为空,返回False |
all() | 如果 iterable 的所有元素为真(或迭代器为空),返回True |
bin() | 将一个整数转变为一个前缀为“0b”的二进制字符串 |
bool() | 返回一个布尔值,True 或者 False 。 |
chr() | 返回 Unicode 码位为整数 i 的字符的字符串格式。 |
complex() | 返回值为 real + imag*1j 的复数,或将字符串或数字转换为复数。 |
dict() | 以列表返回字典中的所有值 |
dir() | 如果没有实参,则返回当前本地作用域中的名称列表。如果有实参,它会尝试返回该对象的有效属性列表。 |
divmed() | 它将两个(非复数)数字作为实参,并在执行整数除法时返回一对商和余数。 |
eval() | 实参是一个字符串,以及可选的 globals 和 locals。globals 实参必须是一个字典。locals 可以是任何映射对象。 |
float() | 返回从数字或字符串 x 生成的浮点数。 |
help() | 启动内置的帮助系统(此函数主要在交互式中使用)。如果没有实参,解释器控制台里会启动交互式帮助系统。如果实参是一个字符串,则在模块、函数、类、方法、关键字或文档主题中搜索该字符串,并在控制台上打印帮助信息。如果实参是其他任意对象,则会生成该对象的帮助页。 |
hex() | 将整数转换为以“0x”为前缀的小写十六进制字符串。 |
id () | 返回对象的“标识值”。该值是一个整数,在此对象的生命周期中保证是唯一且恒定的。 |
input() | 如果存在 prompt 实参,则将其写入标准输出,末尾不带换行符。 |
int() | 返回一个使用数字或字符串 x 生成的整数对象,或者没有实参的时候返回0 。 |
len () | 返回对象的长度(元素个数)。 |
list () | 除了是函数,list 也是可变序列类型, |
max() | 返回可迭代对象中最大的元素,或者返回两个及以上实参中最大的。 |
min() | 返回可迭代对象中最小的元素,或者返回两个及以上实参中最小的。 |
oct () | 将一个整数转变为一个前缀为“0o”的八进制字符串。 |
ord () | 对表示单个 Unicode 字符的字符串,返回代表它 Unicode 码点的整数。 |
pow() | 返回 x 的 y 次幂;如果 z 存在,则对 z 取余。 |
print () | 将 objects 打印到 file 指定的文本流,以 sep 分隔并在末尾加上 end。 |
round () | 返回 number 舍入到小数点后 ndigits 位精度的值。 如果 ndigits 被省略或为 None,则返回最接近输入值的整数。 |
set () | 返回一个新的 set 对象,可以选择带有从 iterable 获取的元素。 |
str() | 返回一个 str 版本的 object 。 |
sum() | 从 start 开始自左向右对 iterable 中的项求和并返回总计值。 |
tuple () | 虽然被称为函数,但 tuple 实际上是一个不可变的序列类型, |
type () | 传入一个参数时,返回 object 的类型。 |
>>> x = -5
>>> abs(x)
5
- all()
>>>all(['a', 'b', 'c', 'd'])
True
>>> all(['a', 'b', '', 'd'])
False
- any()
>>>any(['a', 'b', 'c', 'd'])
True
>>> any(['a', 'b', '', 'd'])
True
>>> any([0, '', False])
False
- bin()
>>> bin(3)
'0b11'
>>> bin(-10)
'-0b1010'
- bool()
>>>bool()
False
>>> bool(0)
False
>>> bool(1)
True
- chr()
>>>print chr(48), chr(49), chr(97)
0 1 a
- complex()
>>>complex(1, 2)
(1 + 2j)
- divmod()
>>>divmod(7, 2)
(3, 1)
>>> divmod(8, 2)
(4, 0)
- eval()
>>>x = 7
>>> eval( '3 * x' )
21
- float()
>>>float(1)
1.0
>>> float('123')
123.0
- hex()
>>> hex(255)
'0xff'
>>> hex(-42)
'-0x2a'
- max()
max(80, 100, 1000) : 1000
- min()
min(80, 100, 1000) : 80
- str()
>>>str = "runoob"
>>> len(str)
>>> l = [1,2,3,4,5]
>>> len(l)
5
- pow()
math.pow(100, 2) : 10000.0
- sum()
>>>sum([0,1,2])
3
https://docs.python.org/zh-cn/3/library/functions.html
http://www.runoob.com/