前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python Python中的内置函数总结

Python Python中的内置函数总结

作者头像
Zkeq
发布2022-05-18 14:55:01
3110
发布2022-05-18 14:55:01
举报
文章被收录于专栏:Zkeq

Python中的内置函数总结

  • 总结python的常用内置函数
常用函数1

函数名

参数

介绍

返回值

举例

abs

Number

返回数字绝对值

正数字

abs(-10)

all

List

判断列表内容是否全是true

Bool

all(['', '123'])

help

object

打印对象的用法

help(list)

enumerate

iterable

迭代时记录索引

for index, item in enumerate(list)

input

Str

命令行输入消息

Str

input('请输入信息:')

常用函数2

函数名

参数

介绍

返回值

举例

isinstance

Object, type

判断对象是否是某种类型

Bool

isinstance('a', str)

type

Object

判断对象的类型

Str

type(10)

vars

instance

返回实例化的字典信息

dict

dir

object

返回对象中所有可用方法和属性

List

dir('asd')

hasattr

Obj, key

判断对象中是否有某个属性

Bool

hasattr('1', 'upper')

常用函数3

函数名

参数

介绍

返回值

举例

setattr

Obj,key,value

为实例化对象添加属性与值

setattr(instance, 'run', 'jo')

gatattr

obj, key

通过对象获取属性

任何类型

getattr(obj, key)

any

Iterable

判断内容是否有True值

Bool

any([1, 0, ''])

代码
代码语言:javascript
复制
# coding:utf-8

# food = input('你想吃什么呢:')
# print(food)
#
# # help(input)
# help(list)

class Test(object):
    a = 1
    b = 2

    def __init__(self):
        self.a = self.a
        self.b = self.b


test = Test()
print(test.a)
result = vars(test)
print(result)

print(hasattr(test, 'a'))
print(hasattr(test, 'c'))
print(hasattr(list, 'append'))
print(hasattr(list, 'appends'))

setattr(test, 'c', 3)
print(test.c)  # 若存在, 会覆盖
print(vars(test))

# setattr((list, 'c', 1))  # 内置的类不可自定义属性
if hasattr(list, 'appends'):
    print(getattr(list, 'appends'))
else:
    print('不存在')

a = ['', None, True, 0]
print(any(a))  # '或' 的关系
# all - > and
# any - > or
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-11-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python中的内置函数总结
    • 常用函数1
      • 常用函数2
        • 常用函数3
          • 代码
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档