python内置函数功能
2019-03-16 14:32
253 查看
python内置函数功能
Python 解释器内置了很多函数和类型,可以在任何时候使用
图片来自 (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的类型。 |
接下来看一些代码实例
- abs()
>>> 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/
相关文章推荐
- Python内置函数功能汇总
- Python 内置函数功能汇总
- Python模拟登陆5:实现图书馆预约功能
- Python實現重復定時器功能
- Python类的内置函数
- Python 内置函数 —— format
- Python标准库:内置函数iter(object[, sentinel])
- 用python 实现linux shell功能
- python 的__FILE__,__LINE__功能实现[zt]
- python 三元表达式、列表推导式、生成器表达式、递归、匿名函数、内置函数
- python-在特定目录下导入模块功能
- Python 使用with上下文实现计时功能
- python 内建函数功能函数 abs() coerce() divmod() round() pow()
- 用python写一个简单的爬虫功能
- python进阶之内置函数和语法糖触发魔法方法
- 在Linux系统系自带的python shell 模式下支持tab键补全功能
- python实现简单爬虫功能
- Python两个内置函数——locals 和globals (学习笔记)
- Python【map、reduce、filter】内置函数使用说明
- Python实现字符串与数组相互转换功能示例