import keyword
print("python 保留字",keyword.kwlist)
保留字 说明
and 用于表达式运算,逻辑与操作
x = 1
y = 2
if y == 1 and x == 2:
print("条件一和条件二都成立")
as用于类型转换
import time as t
with open("1.txt") as t1:
t1.read()
print(t1)
try:
with open("1.txt") as t1:
t1.read()
print(t1)
except Exception as tw:
print(tw)
assert断言,用于判断变量或条件表达式的值是否为真
"""
以下实例判断当前系统是否为 Linux,如果不满足条件则直接触发异常,不必执行接下来的代码:
实例"""
import sys
assert ('linux' in sys.platform), "该代码只能在 Linux 下执行"
break中断循环语句的执行
for i in range(1,10):
if i % 2 == 0:
print(i)
break
class用于定义类
continue继续执行下一次循环
for i in range(1,10):
if i % 2 == 0:
print(i)
continue
def用于定义函数或方法
del删除变量或者序列的值
elif条件语句 与if else 结合使用
else条件语句 条件语句,与if,elif结合使用。也可以用于异常和循环使用
exceptexcept 包括捕获异常后的操作代码,与try,finally结合使用
exec用于执行python语句
exec 执行储存在字符串或文件中的 Python 语句。
语法:exec(object[, globals[, locals]])
参数:
object:表示需要被指定的Python代码
globals:表示全局命名空间(存放全局变量),如果被提供,则必须是一个字典对象。
exec用法
locals:表示当前局部命名空间(存放局部变量),如果被提供,可以是任何映射对象。如果该参数被忽略,那么它将会取与globals相同的值。
for循环语句
finally用于异常语句,出现异常后,始终要执行finally包含的代码块。与try,except结合使用
from用于导入模块,与import结合使用
global定义全局变量
if条件语句,与else,elif结合使用
import用于导入模块,与from 结合使用
in判断变量是否存在序列中
is判断变量是否为某个类的实例
lambda定义匿名函数
not用于表达式运算,逻辑非操作
or用于表达式运算,逻辑或操作
pass空的类,函数,方法的占位符
print打印语句
raise异常抛出操作
return用于从函数返回计算结果
try包含可能会出现异常的语句,与except,finally结合使用
while循环语句
with简化Python的语句
yield用于从函数依次返回值
后续博客中将对利用其他程序对关键字进行应用介绍