# Python保留字_关键字 **Repository Path**: brian8904/python_keyword ## Basic Information - **Project Name**: Python保留字_关键字 - **Description**: No description available - **Primary Language**: Python - **License**: AFL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-02-28 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 甲:Python保留字·中英对照表 - (1)_Python35个保留字 |英文|中文|英文|中文| |:----------:|:----------:|:----------:|:----------:| | del| 删除| | | - (2)_类_方法_修饰符保留字 |英文|中文|英文|中文| |:----------:|:----------:|:----------:|:----------:| |class |类 | def| 定义| | assert|断言 | global| 全局变量| | nonlocal| 局部变量| async|异步 | |await | 等待| lambda|匿名 | | yield|生成器 |pass |忽略 | - (3)_程序控制保留字 |英文|中文|英文|中文| |:----------:|:----------:|:----------:|:----------:| |break | 跳出循环| continue| 下次循环| |if | 如果|elif | 不然| |else |否则 |while |只要循环 | |for | 遍历循环|return |返回 | |and | 与| or |或 | |not | 取反|in | 来自| | is| 是 | False| 0假| |True | 1真|None | 空值| - (4)_包_模块_文件处理保留字 |英文|中文|英文|中文| |:----------:|:----------:|:----------:|:----------:| | from| 从 | import| 导入| | with| 上下文|as |别名 | - (5)_错误处理保留字 |英文|中文|英文|中文| |:----------:|:----------:|:----------:|:----------:| |try |尝试执行 |except |出错执行 | | finally|最终执行 |raise |引发错误 | # 乙:Python保留字·组合用法 - 包_模块_文件组合用法 |(1)| 包_模块_文件 | |:----------:|:----------:| |英文|from <模块> import <函数> as <指定名> | |中文|从 <模块> 导入 <函数> 别名 <指定名> | |英文| import <模块> as <指定名> | |中文| 导入 <模块> 别名 <指定名>| |英文| with <文件> as <指定名> | |中文| 上下文管理 <文件> 别名 <指定名> | - 程序控制组合用法 |(2)| 程序控制 | |:----------:|:----------:| |英文| if <条件> else <语句> | |中文| 如果 <条件> 否则 <语句> | |英文| if <条件1> elif <条件2> else <语句> | |中文|如果 <条件1> 不然 <条件2> 否则 <语句> | |英文| while <条件> else <语句> | |中文| 只要 <条件> 否则 <语句> | |英文| for <元素> in <序列> else <语句> | |中文| 取 <元素> 自 <序列> 否则 <语句> | |英文| not in | |中文| 不来自 | |英文| is not | |中文| 不是 | - 错误处理组合用法 |(3)|错误处理| |:----------:|:----------:| |英文|try <尝试执行> except < 出错执行> else <否则执行> finally <最终执行> | |中文|尝试执行…出错执行…否则执行…最终执行… | |英文|try <尝试执行> finally <最终执行> | |中文|尝试执行…最终执行… | # 丙:Python保留字·实例 ## (1) del:删除 ``` >>> >>> 甲 = "世界,你好!" >>> print(甲) 世界,你好! >>> del 甲 # 删除甲变量 >>> print(甲) Traceback (most recent call last): File "", line 1, in NameError: name '甲' is not defined >>> ``` - 类、方法、修饰符 ## (2) class:类 ``` >>> # 创建类 >>> class 类1: ... def 方法1(self): # 定义方法, ... print("世界,你好!") ... def 方法2(self, 形参1): ... print("你好{}!".format(形参1)) ... >>> 对象1 = 类1() # 实例化对象 >>> 对象1.方法1() 世界,你好! >>> 对象1.方法2("世界") 你好世界! >>> ``` ## (3) def:定义 ``` >>> >>> def 函1(形1 = 1, 形2 = 100): ... 变1 = 0 ... 变2 = 变1 ... while 变2 <= 形2: ... 变1 += 变2 ... 变2 += 1 ... return 变1 ... >>> print(函1(1, 10)) 55 >>> print(函1()) 5050 >>> print(函1(50)) 5050 >>> ``` ## (4) assert:断言 ``` >>> def 方法1(): ... 输入年龄 = input("输入你的年龄") ... 年龄 = int(输入年龄) ... assert 20 < 年龄 < 80 ... print("您输入的年龄在20和80之间")... >>> 方法1() 输入你的年龄29 您输入的年龄在20和80之间 >>> 方法1() 输入你的年龄90 Traceback (most recent call last): File "", line 1, in File "", line 4, in 方法1 AssertionError >>> ``` ## (5) global:全局变量 ``` >>> # 引用全局变量,不需要golbal声明,修改全局变量,需要使用global声明,特别地,列表、字典等如果只是修改其中元素的值,可以直接使用全局变量,不需要global声明。 >>> 甲 = 1 >>> 乙 = [2, 3] >>> def 函1(): ... global 甲 ... 甲 = 2 ... print("甲是:", 甲) ... 乙[0] = 1 ... print("乙是:", 乙) ... >>> 函1() 甲是: 2 乙是: [1, 3] >>> ``` ## (6) nonlocal:局部变量 ``` >>> def 函1(形1): ... 变1 = 2 # 函数内的局部变量 ... print("乘法的运行结果:", 形1*变1) ... >>> 实1 = 1 >>> print("初始实1=", 实1) 初始实1= 1 >>> 函1(实1) 乘法的运行结果: 2 >>> 变1 = 3 # 在全局作用域修改函1的局部变量,无效 >>> 函1(实1) 乘法的运行结果: 2 >>> ``` ## (7) async:异步 ## (8) await:等待 ## (9) lambda:匿名 ## (10) yield:生成器 ## (11) pass:忽略 - 程序控制 ## (12) break:中断循环 ## (13) continue:下次循环 ## (14) if:如果 ## (15) elif:不然 ## (16) else:否则 ## (17) while:只要循环 ## (18) for:遍历循环 ## (19) return:返回 ## (20)and:与 ## (21) or:或 ## (22) not:取反 ## (23) in:来自 ## (24) is:是 ## (25) False:0假 ## (26) True:1真 ## (27) None:空值 - 包_模块_文件 ## (28) from:从 ## (29) import:导入 ## (30) with:上下文 ## (31) as:别名 - 错误处理 ## (32) try:尝试执行 ## (33) except:出错执行 ## (34) finally:最终执行 ## (35) raise:引发错误