Python所有保留字和内置函数列表

列出Python所有保留字和内置函数列表,供查询使用

Python保留字

被编程语言内部定义并保留使用的的关键字

  • 逻辑运算保留字:and(与操作), not(非操作), or(或操作)
  • 对象引用增加保留字,相当于绑定别名: as
    • import 模块 as 别名(对象引用)
    • (try) except 异常 as 对象引用
    • with ... as 对象引用
  • assert:断言语句保留字,通过异常进行程序辅助调试
    • assert 判断条件
    • 如果条件为False,产生AssertiomError异常
  • 循环控制保留字:break, continue
    • break:退出当前层循环
    • continue:退出当次循环
  • 类定义保留字:class
    • class 类名
    • class 派生类名(基类名):
  • def:函数定义保留字
    • def 函数名(参数列表):
    • async def 函数名(参数列表):
  • 条件判断保留字:if , elif, else
  • 异常处理保留字:try, except, finally
    • try-except
    • try-except-else-finally
  • 循环处理关键字:for, while
    • 遍历循环: for...in
    • 无限循环:while
  • 模块导入关键字: from import
    • import 模块名
    • from 模块名 import *
  • in : 成员关系操作保留字
    • 成员关系判断 ..in..
    • 成员关系提取 for...in
  • is :对象判断保留字
    • 对象一致性判断,即比较id()函数结果
    • 以内存对象为判断依据: x is y
  • lambda:匿名函数保留字
    • 定义匿名函数,产生函数对象
    • lambda 参数列表:表达式
  • pass:空操作保留字,代表空操作,占位符
  • raise:异常产生保留字
    • 产生一个异常,辅助try-except程序功能
    • raise 异常名称
  • return:函数返回保留字
    • 结束当前函数,返回0个或多个结果
  • with:上下文管理保留字
    • 构建并管理一个上下文区域
    • with表达式as对象
  • 生成器定义保留字:yield
    • 定义一个同步或异步(协程)生成器
  • 删除保留字:del
    • 解除引用与对象的绑定关系,“删除”引用
    • del 引用
  • 全局声明保留字: global,全局变量声明,声明后可以赋值
  • nonlocal:非本地声明保留字,声明变量为当前与全局命名空间之间
  • 布尔保留字:True, False(0,0.0,[],{})
  • 空无保留字:None
  • 协程声明保留字:async
    • 声明一段协程程序
    • async def 协程函数名(函数参数):
    • async with ...:
  • 协程等待保留字: await
    • 等待一段协程程序执行并返回结果
    • await 协程函数调用()

Python内置函数

  • abs(x): 返回x的绝对值(int, float)
  • bin(x): 将一个整数x转换为二进制字符串形式,以0b开头
  • bytearray():返回一个新的字节数组
  • bytes(src):将src转换成一个新的字节串类型
  • chr(int):返回int在unicode编码下代表的字符
  • complex(r[,i]): 将输入的数值/元组/字符串转换为(complex)对象并返回
  • dict():返回一个新的字典对象
  • divmod(inta, intb):返回(a//b, a%b)的结果
  • eval(exp):将字符串表达式exp作为合法的语句传入Python进行解释执行
  • float(x):将数字或字符串转换为浮点数
  • hash(obj):返回对象obj的哈希值
  • hex(int):将int转换为16进制,返回0x为前缀的全部小写的字符串结果
  • id():返回obj在Python中的id值,一般指CPython中改对象的内存地址
  • input([prompt]):在屏幕显示字符串prompt并等待输入
  • int(x):将数字/字符串x转换为整数
  • len(s):返回对象s的长度
  • list([iterable]):返回一个新列表对象,可用iterable参数进行初始化
  • max(iterable):返回iterable中最大值
  • min(iterable):返回iterable中最小值
  • oct(int):将int转换为八进制,返回0o为前缀的字符串结果
  • open(file, mode): 以mode方式打开文件并返回文件对象
  • ord(c):与chr()相反,返回字符c的unicode编码值
  • pow(x,y[,z]):返回x的y次方,可选参数z用于取模
  • print(x):打印
  • range(start, stop[,step]):从start开始到stop结束,以step为步进的序列
  • round(x): 对x近似取整
  • set([iterable]):返回一个新的集合对象,可用iterable参数初始化
  • str(x):将x转换为字符串
  • all(iteralbe):如果iteralbe中元素都是True或iterable为空,则返回True
  • any(iterable):如果iterable中任一元素是True,返回True,iterable为空返回False
  • ascii(obj):返回obj的repr()输出,对于 非可打印字符采用\x,\u或\U表示
  • bool(x):计算x,返回True或False
  • breakpoint(*args, **kws): 使用该函数进入debug环境
  • callable(obj): 如果obj是可调用的则返回True,否则返回False
  • classmethod():装饰器函数,将方法转换为类对象,对应语法糖@classmethod
  • compile(src,filename,mode):将src编译为代码或AST对象
  • delattr(obj,name):删除obj对象的name属性
  • dir(obj):返回obj的所有合法属性
  • enumerate(iterable):返回由iterable初始化的枚举对象(序号与值组成的二元组序列)
  • exec(obj):执行传入的string或code对象
  • filter(func,iteralbe):将iterable对象传入函数fucn,将True对象构造为一个迭代器
  • format(value[,format_spec]):将value按照foramt_spec格式进行格式化
  • frozenset([iterable]):返回一个不可修改的集合对象,保可用iterable参数初始化
  • getattr(obj,name):返回obj对象的name属性
  • globals():返回同当前全局变量组成的字典
  • hasattr(obj,name):如果obj对象有name属性则返回True,否则返回False
  • help(obj):返回obj对象的帮助文档
  • isinstance(obj,classinfo):如果对象obj是类classinfo的实例则返回True,否则返回False
  • issubclass(class, classinfo):如果类class是类classinfo的子类则返回True,否则返回False
  • iter(obj):返回obj对象构造的迭代器,obj必须是可迭代对象
  • locals():返回由当前局部变量组成的字典
  • map(func,iterable):返回将iterable中每个对象传入函数func而构造的迭代器
  • memoryview(obj):返回obj对象的Memory View信息
  • next(iterator):返回迭代器中的下一个元素,会改变迭代器状态
  • object:最基础的对象,它的类是所有类的基类
  • property():装饰器函数,用于将方法转换为属性,对应语法糖@property
  • repr(obj):调用obj对象的repr()方法,返回目标对象的可打印字符串
  • reverse(seq):返回将序列seq反向后构造的迭代器
  • setattr(obj,name,value):为obj对象增加name属性,属性值value
  • slice(start, stop[,step]):返回start(包含)开始,stop(不包含)结束的可切片对象,可选参数step控制步进间隔
  • sorted(iterable):返回一个由iterable对象元素排序后构成的新列表对象
  • staticmethode():装饰器函数,将方法转换为静态方法,对应语法糖@staticmethod
  • vars(obj):返回obj模块/类/对象的dict属性
  • zip(*iterable):从各iterable对象中提取元素拼成元组,形成并返回新的迭代器
  • import(name): 全用关键字import导入模块时调用的查找函数
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,179评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,229评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,032评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,533评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,531评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,539评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,916评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,813评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,568评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,654评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,354评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,937评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,918评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,152评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,852评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,378评论 2 342

推荐阅读更多精彩内容

  • 内置函数Python解释器内置了许多功能和类型,总是可用的。他们是按字母顺序列在这里。 abs(x)返回一个数的绝...
    uangianlap阅读 1,223评论 0 0
  • # Python关键字 部分单词没有分类整理按照顺序整理的 ``` statements语句 print输出 qu...
    ZhouLang阅读 584评论 0 0
  • 1、abs() 描述: 函数返回数字的绝对值 语法:abs() 参数:x--数值表达式,可以是整数,浮点数,...
    清清子衿木子水心阅读 401评论 0 0
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,204评论 0 4
  • 我踏一路风雪而来,你在哪里?我又该去哪找你? 你在遥远的那个地带,我在想该用什么样的方式去寻找你,用什么的模样去迎...
    意意爱吃肉阅读 357评论 0 0