Python 内置函数

内置函数

没有激流就称不上勇进,没有山峰则谈不上攀登。 –佚名

Python 里面内置了很多常用得函数,这些函数无需从模块中导入,可直接使用.由于内置函数六七十个之多,只介绍一些最常用的

数据类型相关

内置函数 功能 示例 示例结果
dict() 将参数转变为字典类型 dict(a=1,b=2,c=3) {‘a’:1,’b’:2,’c’:3}
float() 将字符串转变为浮点型 float(‘0.22’) 0.22
int() 将字符串或者数字变成整型 int(1.23) 1
list() 将元祖,字符串等转变为列表 list(‘abc’) [‘a’,’b’,’c’]
tuple() 将列表,字符串等转换为元祖 tuple([1,2,3]) (1,2,3)
set() 1.创建空的集合 2.将对象转变为集合 set(‘abc’) {‘b’,’a’,’c’}
str() 将参数转换为字符串 str(3.14) ‘3.14’
bytes() 将参数转换为字节序列 bytes(4) b’\x00\x00\x00\x00

数值计算

内置函数 功能 示例 示例结果
max() 求最大值 max([1,2,3]) 3
min() 求最小值 min([1,2,3]) 1
sum() 求和 sum([1,2,3]) 6
abs() 求绝对值 abs(-51) 51
pow() 求次方 pow(2,10) 1024
bin() 转换为二进制 bin(77) ‘ob1001101’注意结果是字符串
hex() 转换为十六进制 hex(77) ‘0x4d’(注意结果为字符串)
round() 浮点数四舍五入 round(4,567,2) 第二个参数为小数精度 4.57

bool 值判断相关

内置函数 功能
bool() 判断参数是否为真,为真则返回 True,否则返回 False
all() 如果对象中所有的值,在逐一应用 bool(值)后结果都为 True,则返回 True
any() 如果对象中所有的值,有一个为 True,则返回 True,否则返回 False

any(['a',0,[]])

# 结果 True

any (['',0,[]])

# 结果 False

all(['a',[],'1'])

# 结果 False

all('a',1,[1])

# 结果 True

IO 相关

IO 即输入输出

内置函数 功能
input() 从标准输入中读取字符串
print() 将内容写入标准输出中
open() 打开一个文件,对一个文件做读写操作

元数据相关

内置函数 功能
type() 获取对象的类型
isinstance() 判断对象是否是某个类(或其子类)得对象 (第二个参数是类型)
dir() 获取类或对象中得所有方法和属性,无参数时获取当前作用域下的所有名字
id() 返回一个对象的唯一标识.在我们所使用的 CPython 中这个唯一标识实际为该对象

a = 2

type(a)

# 结果 int

# isinstance() 示例

numbers = [1,2,3]

isinstance(numbers,list)

# 结果True

dir(list)

# 结果 ['__add__','__class__',....]

# id()

number = 1
id(number)
# 结果 4411695232

有的时候你需要获取某个函数得帮助信息,help


help(str) # 只需使用函数名字

# 结果 将出现关于str得帮助信息 ,按下q即可退出上述界面

文章作者: 雾烟云
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 雾烟云 !
  目录