python
内置函数大全
最近一直在看
python
的
document
,打算在基础方面重点看一下
python
的
keyword
、
Build-in Function
、
Build-in Constants
、
Build-in Types
、
Build-in Exception
这四个方面,
其实在看的时候发现整个
《
The Python
Standard Library
》章节都是很不错的,其中描述了很多不错的主题。先把
Build-in Function
罗列一下吧,
初学者的了解,分类可能不准确,一起交流。
一、数学运算类
abs(x)
求绝对值
1
、参数可以是整型,也可以是复数
2
、若参数是复数,则返回复数的模
complex([real[, imag]])
创建一个复数
divmod(a, b)
分别取商和余数
注意:整型、浮点型都可以
float([x])
将一个字符串或数转换为浮点数。
如果无参数将返回
0.0
int([x[, base]])
将一个字符转换为
int
类型,
base
表示进制
long([x[, base]])
将一个字符转换为
long
类型
pow(x, y[, z])
返回
x
的
y
次幂
range([start], stop[, step])
产生一个序列,默认从
0
开始
round(x[, n])
四舍五入
sum(iterable[, start])
对集合求和
oct(x)
将一个数字转化为
8
进制
hex(x)
将整数
x
转换为
16
进制字符串
chr(i)
返回整数
i
对应的
ASCII
字符
bin(x)
将整数
x
转换为二进制字符串
bool([x])
将
x
转换为
Boolean
类型
二、集合类操作
basestring()
str
和
unicode
的超类
不能直接调用,可以用作
isinstance
判断
format(value [, format_spec])
格式化输出字符串
格式化的参数顺序从
0
开始,如
“I am {0},I like {1}”
unichr(i)
返回给定
int
类型的
unicode
enumerate(sequence [, start = 0])
返回一个可枚举的对象
,
该对象的
next()
方法将返回一个
tuple