python学习笔记---pythone 33个保留字及其含义

笔记走起

pythone 33个保留字及其含义

  • 正文
    • 可以用代码查询python到底有哪些保留字
    • 注意:

正文

序号 保留字 含义
1 and 用于表达式运算,逻辑与操作
2 as 用于类型转换
3 assert 断言,用于判断变量或条件表达式的值是否为真
4 break 中断循环语句的执行
5 class 用于定义类
6 continue 继续执行下一次循环
7 def 用于定义函数或方法
8 del 删除变量或序列的值
9 elif 条件语句,与if,else结合使用
10 else 条件语句,与if,elif结合使用,也可用于异常和循环语句
11 except except包含捕获异常后的操作代码块,与try,finally结合使用
12 None None是python中特殊的数据类型’NoneType’, None与其他非None数据相比,永远返回False
13 for for循环语句
14 finally 用于异常语句,出现异常后,始终要执行finally,包含的代码块,与try,except结合使用
15 from 用于导入模块,与import结合使用
16 global 定义全局变量
17 if 条件语句,与else,elif结合使用
18 import 用于导入模块,与from结合使用
19 in 判断变量是否在序列中
20 is 判断变量是否为某个类的实例
21 lambda 定义匿名变量
22 not 用于表达式运算,逻辑非操作
23 or 用于表达式运算,逻辑或操作
24 pass 空的类,方法,函数的占位符
25 True python中的布尔类型,与False相对。
26 raise 异常抛出操作
27 return 用于从函数返回计算结果
28 try try包含可能会出现异常的语句,与except,finally结合使用
29 while while的循环语句
30 with 简化python的语句
31 yield 用于从函数依此返回值
32 nonlocal nonlocal是在Python3.2之后引入的一个关键字,它是用在封装函数中的,且一般使用于嵌套函数的场景中
33 False python中的布尔类型,与True相对。

之前看过许多博客,有的竟然把 print 算做python保留字,这是误人子弟呀。

可以用代码查询python到底有哪些保留字

>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

注意:

  • print 不是Python中的保留字
  • print 不是Python中的保留字
  • print 不是Python中的保留字

参考:
[1]. 一文读懂python3中的所有33个关键字及其用法

你可能感兴趣的:(程序设计语言,#,python)