python中内置函数简要介绍

pyton3.11版本中常用的内置函数,不需要导入,可直接使用。这些函数大多数都是比较常用的,很多在之前的文章都有介绍过。

大家也可直接到官网查看学习
https://docs.python.org/zh-cn/3.11/library/functions.html。

内置函数

abs()

min()

max()

sum()

round()

divmod()

pow()

dict()

tuple()

str()

set()

list()

bytes()

complex()

float()

int()

frozenset()

bool()

bytearray()

unicode()

iter()

bin()

oct()

ord()

hex()

chr()

slice()

range()

object()

property()

super()

dir()

vars()

classmethod()

staticmethod()

callable()

next()

help()

id()

memoryview()

issubclass()

repr()

len()

type()

print()

format()

reversed()

sorted()

input()

getattr()

delattr()

setattr()

hasattr()

hash()

enumerate()

globals()

eval()

isinstance()

any()

all()

open()

locals()

map()

filter()

reduce()

exec()

zip()

compile()

  • 常用的计算相关函数

abs(): 取绝对值,

min(): 取最小值,

max(): 取最大值,

sum(): 求和,

round(): 取小数四舍五入,

divmod(): 计算除数和余数,

pow(): 计算x的y次方,

complex():创建复数

len(): 返回对象的长度(元素个数)

  • 常用的数据类型相关函数

dict():创建字典,

tuple():创建元组,

str():创建字符串,

set():创建集合,

list():创建列表,

bytes():创建字节串,

float():创建浮点数,

int():创建整形,

bool():创建布尔值,

frozenset():创建不可变集合,

bytearray():创建字节数组,

unicode():创建unicode字符,

iter():创建迭代器对象,

next(): 调用 iterator 的 __next__() 方法获取下一个元素。

  • 常用的编解码相关函数

bin():转换二进制,

oct():转换八进制,

hex():转换十六进制,

ord():返回指定字符的Unicode码,

chr():返回unicode码对应的字符

  • 常用跟类相关函数

super():调用父类方法

classmethod():标识类方法,

staticmethod():标识静态方法,

object():创建对象,

dir():查找对象的属性和方法,

vars():返回模块、类、实例或任何其它具有 __dict__ 属性的对象的 __dict__ 属性,

property():创建或返回一个属性值。

repr():返回对象通过__repr__()定义的字符串。 

getattr():对象中指定名称的属性的值。

hasattr():判断对象是否存在某属性。

setattr():函数会将值赋给属性。

delattr():函数会删除属性。

  • 高阶函数

传入参数为function和可迭代对象的函数,如map(),filter(),reduce() (reduce函数高版本已放在了functools模块)

  • 其他一些常用函数

print():打印日志函数

reversed():对传入参数做反向输出

sorted(): 对传入可迭代对象排序

all():对于迭代对象的的所有值,如果bool()的结果都为 True,则返回 True。

any():对于迭代对象的的所有值,如果bool()的结果任意一个为 True,则返回 True。

enumerate() :用于将一个可遍历的数据对象组合为一个索引序列,同时列出数据和数据下标。

range() :函数用于生成一个不可变的数字序列。

format(): 方法用于格式化字符串。

globals():返回实现当前模块命名空间的字典。

locals():更新并返回表示当前本地符号表的字典。

hash():返回对象的哈希值。

help():启动内置的帮助系统。

id():返回对象的内存地址。

input():读取输入,末尾不带换行符。

isinstance():判断如果 对象是不是给定的类型。

issubclass(): 判断对象是否是某类的子类。

open(): 打开文件并返回文件对象.

slice():返回一个切片对象,通常用于序列(比如列表)的切片操作,不直接用于迭代操作。

type():返回对象的类型。

zip():在多个迭代器上并行迭代,从每个迭代器返回一个数据项组成元组。

callable():判断object 是不是可调用的。

compile():将 参数编译成代码或 AST 对象,然后被 exec() 或 eval() 执行。

eval():执行传入的字符串,

exec():支持动态执行 Python 代码。

共勉: 东汉·班固《汉书·枚乘传》:“泰山之管穿石,单极之绠断干。水非石之钻,索非木之锯,渐靡使之然也。”

-----指水滴不断地滴,可以滴穿石头;

-----比喻坚持不懈,集细微的力量也能成就难能的功劳。

----感谢读者的阅读和学习和关注,谢谢大家。

  • 18
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值