内置函数的整理

持续整理和补充ing

Built-in Functions

setattr()
dir()slice()
object()
staticmethod()
eval()open()
exec()
filter()super()
callable()format()property()
frozenset()vars()
classmethod()getattr()locals()repr()
compile()globals()__import__()
hasattr()
delattr()memoryview()

熟视无睹

内置函数说明
help()帮助
input()输入
range()创建一个range对象
print()打印

类型转换及工厂函数

内建函数说明
str()创建字符串
dict()创建字典
list()创建list
set()创建set
int()转换字符串为int
float()浮点数
tuple()定义tuple
bytes()定义或转化为bytes
bytearray()定义或转为为bytearray
bool()返回bool值
complex()复数
bin()转化为二进制数
hex()十六进制
oct()八进制

使用int进行类型及进制转换

int(x,base=10)

问:将‘0o47055’转化为十进制数字

编码对应

内建函数说明
chr(x)返回对应的Unicode编码的字符
odr(str)返回字符对应的unicode编码

对象特征

内建函数说明
id()返回对象的唯一标识,CPython中返回对象内存地址
hash()返回对象的hash值
type()返回对象的类型
len()返回对象的长度

数学计算

内建函数说明
pow(x, y)平方运算;等于x ** y
round(x)四舍六入五取偶
divmod(x, y)返回一个元组,整除和取模 (x//y, x%y)
abs(x)返回绝对值

排序和求和

内建函数说明
min()返回可迭代对象或多个参数中的最小值
max()返回可迭代对象或多个参数中的最大值
sum(iterable, start=0, /)可迭代对象的所有数值元素求和;start表示初始值 sum(range(100),2)

迭代器、map、zip 及enumerate

内建函数说明
iter()返回一个迭代器
next()从迭代器中获取一个item
map(func, *iterables)返回一个map迭代器,使用func对iterables中的每一项进行进行计算
zip(iter1 [,iter2 [...]])返回一个zip对象,每个item为一个元组,里面为参数中迭代的每一项
enumerate(iterable[, start])返回一个enumerate对象,每个item为索引和值组成的元组;start为定义的初始索引

排序和倒序

内建函数说明
sorted()返回一个list,将对象排序
reversed()返回一个reversed对象,将可迭代对象倒序

判断

内建函数说明
all(iterable)可迭代对象的所有元素为True,则返回True
any(iterable)可迭代对象的任意元素为True,则返回True
isinstance()判断类型
issubclass()判断是不是子类

转载于:https://www.cnblogs.com/dingtianwei/p/9494065.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值