内建函数:不需要另外导入的函数
- 查看Python所有的内建函数:
数值型内建函数 | 说明 |
---|---|
abs() | 返回数字的绝对值 |
bool() | 将给定参数转换为布尔类型。如果没有参数,返回 False |
chr() | 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。 |
complex() | 创建一个值为 real + imag * j 的复数或者转化一个字符串或数为复数 |
divmod() | 把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b) |
float() | 将整数和字符串转换成浮点数 |
hex() | 将10进制整数转换成16进制,以字符串形式表示 |
int() | 将一个字符串或数字转换为整型 |
oct() | 将一个整数转换成8进制字符串 |
ord() | 以一个字符作为参数,返回对应的 ASCII 或 Unicode 数值,是chr()函数的配对函数 |
pow() | 返回x的y次方的值 |
round() | 返回浮点数x的四舍五入值 |
type() | 类型函数。如果一个参数则返回对象的类型,有三个参数则返回新的类型对象。 |
实用型内建函数 | 说明 |
---|---|
dir() | 不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表 |
help() | 用于查看函数或模块用途的详细说明 |
input() | 接受一个标准输入数据,返回为 string 类型 |
len() | 返回对象(字符、列表、元组等)长度或项目个数 |
open() | 用于打开一个文件,创建一个 file 对象 |
range() | 创建一个整数列表 |
set() | 创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。 |
zip() | 由一系列可迭代的对象作为参数,返回一个zip对象,它把对象对应的元素打包成一个一个的元组。 |
字符串常用函数 | 说明 |
---|---|
capitalize() | |
center() | |
count() | |
decode() | 对字符串进行解码。 |
encode() | 对字符串进行编码。 |
endswith() | |
enumerate() | 将一个可遍历的数据对象组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 |
find(str, a, b) | 查找某一子串在(范围a~b)字符串中的位置。 |
format() | |
index() | |
isalpha() | |
isdigit() | |
islower() | |
isspace() | |
istitle() | |
isupper() | |
join() | 连接字符串。如:’ '.join(list) |
ljust() | |
lower() | 将字符串转换成小写,原始字符串不变。 |
lstrip() | |
maketrans() | |
partition | |
replace(a, b) | 将a替换成b。 |
reversed() | 序列逆序。同 a[::-1]。 |
rfind() | |
rindex() | |
rjust() | |
rpartition() | |
rstrip() | |
isspace() | |
split(str) | 用str截断字符串。 |
splitlines() | |
startswith() | |
strip() | |
swapcase() | |
title() | |
translate() | |
upper() | |
zfill() |
列表常用函数 | 说明 |
---|---|
append() | |
copy() | |
count() | |
extend() | |
index() | |
insert() | |
pop() | |
remove() | |
reverse() | |
sort( | 排序,改变原列表 |
sorted() | 排序,生成一个新的列表 |
字典常用函数 | 说明 |
---|---|
dict() | 创建一个字典 |
len() | 计算字典元素的个数 |
hash() | 判断某一对象是不是可哈希的(是不是不可变的)。如果可哈希,会出现哈希值,否则发生异常 |
面向所有集合常用函数 | 说明 |
---|---|
s.issubset(t) | s是否是t的子集 |
issuperset(t) | |
union(t) | |
intersection(t) | |
difference(t) | 差补 |
symmetric_difference(t) | |
copy() | 拷贝集合 |
面向可变集合常用函数 | 说明 |
---|---|
update(t) | 更新 |
intersection_update(t) | |
difference_update(t) | |
symmetric_difference_update(t) | |
add(obj) | |
remove(obj) | |
discard | |
pop() | |
clear() |