前言:
作者简介:短尾巴小鳄鱼 ,一位不放弃自己的上进卷妹
💬 如果文章知识点有错误的地方,请留言指正~和大家一起学习,一起进步
💬 人生格言:昨日种种,皆成今我。今日种种,方成新我。切莫踌躇,莫停留,莫沉溺💬
如果感觉博主的文章还不错的话,还请关注、点赞、收藏三连支持一下博主哦
python中常用的内置函数总结
常用函数
第一组常用函数
函数名 | 参数 | 描述 | 返回值 | 例子 |
---|---|---|---|---|
abs | Number | 返回数字绝对值 | 正数 | abs(-10) |
all | List | 判断列表内容是否全是True | bool | all([‘’, 1, ‘abc’]) |
help | object | 打印对象的用法 | 无 | help(list) |
enumerate | iterable | 枚举函数,迭代时记录索引 | 无 | for index,item in enumerate(list) |
input | str | 命令行输入消息 | str | input(‘请输入信息:’) |
help可以用来返回所有函数的用法,当我们不知道函数怎么用时,可以使用help
例子:
第二组常用函数
函数名 | 参数 | 描述 | 返回值 | 例子 |
---|---|---|---|---|
isinstance | obj,type | 判断对象是否是某种类型 | bool | isinstance(‘a’, str) |
type | obj | 判断对象的类型 | str | type(10) |
vars | instance | 返回实例化的字典信息 | dict | |
dir | obj | 返回对象中所有可用方法和属性 | list | dir(‘asd’) |
hasattr | obj,key | 判断对象中是否有某个属性 | bool | hasattr(‘1’, upper) |
vars可以捕获到实例化对象的属性和方法并将返回一个字典
例子:
第三组常用函数
函数名 | 参数 | 描述 | 返回值 | 例子 |
---|---|---|---|---|
setattr | obj,key,value | 为实例化对象添加属性与值 | 无 | steattr(instance,‘run’,‘go’) |
getattr | obj,key | 通过对象获取属性/方法 | 任何类型 | getattr(obj, key) |
any | iterable | 判断内容是否有true值 | bool | any([1, 0, ‘’]) |
注意:setattr只能对我们自定义的类实例化的对象添加属性,python内置的对象是无法添加属性的。
例子: