注释
注释是为了自己以后阅读程序时更加方便或者别人阅读自己的程序时能够看懂
在当前代码前面添加#,则注释当前行。如:
当然这不是聪明人所为,聪明人往下看
不管是注释一行,还是需要注释多行,只需选中需要注释的代码,按 Ctrl + / 。
来看看效果吧!
需要撤销注释同样选中已注释的代码段,按 Ctrl + / 。
python中的保留字
python中的保留字也就是所说的关键字,保留字是 Python 语言中的一些已经被python语言赋予特殊含义的单词,因此编写程序时需要避开这些保留字,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象赋值或命名。
保留字查看方法,在安装了python的计算机中打开命令行页面,
首先,输入python
它会显示出你已经安装的python版本信息以及一些所在平台信息。
>>> C:\Users\yu>python
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
接着输入以下代码,就可以看见python中的所有保留字
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']
python保留字列表如下
False | None | True | and | as | assert |
---|---|---|---|---|---|
async | await | break | class | continue | def |
elif | else | except | finally | for | from |
global | if | import | in | is | lambda |
nonlocal | not | or | pass | raise | return |
try | while | with | yield | del |
由于我用的是python3.7版本,所以多了async和await这两个保留字,在之前的版本中是没有这两个的,下面逐一介绍这些保留字的用法:
- False 返回值类型,表示假
- None 返回值类型,表示无
- True 返回值类型,表示真
- and 用于逻辑运算(布尔运算),表示与操作
- as 转换类型,或者表示二次命名
- assert 用于判断变量或条件表达式是否为真
- async * 的转化
- await yield的转化
- break 中断循环,并跳出循环
- class 用来定义类
- continue 继续执行下一次循环
- def 定义函数
- elif 条件语句,与if,if else搭配使用
- else 条件语句,与if,elif搭配使用。也可以用于异常和循环
- except 用于捕获异常后的操作代码,与try,finally结合使用
- finally 用于异常语句,出现异常后,始终要执行finally包含的代码块。与try,except结合使用
- for 用于语句循环
- from 用于模块导入,与import结合使用
- global 定义全局变量
- if 条件语句,与else,if else,elif搭配使用
- import 用于模块导入,与from搭配使用
- in 判断变量是否存在序列中
- is 判断变量是否为某个类的实例
- lambda 定义匿名函数
- nonlocal 用于嵌套函数中
- not 用于逻辑运算(布尔运算),表示非操作
- or 用于逻辑运算(布尔运算),表示或操作
- pass 空的类,函数,方法的占位
- raise 异常抛出操作
- return 用于返回从函数计算的结果
- try 包含可能会出现异常的语句,与except,finally结合使用
- while 循环语句
- with 简化Python的语句
- yield 用于从函数依次返回值
- del 删除变量或者一个序列的值