01. and :逻辑运算符,表示逻辑与操作。
x = True
y = False
z = x and y
print(z)
02. exec :内置函数,用于执行存储在字符串或文件中的 Python 代码。
code = 'print("Hello, world!")'
exec(code)
03. not :逻辑运算符,表示逻辑非操作。
x = True
y = not x
print(y)
04. assert :断言语句,用于确保某个条件为真,否则抛出 AssertionError 异常。
x = 10
assert x > 0, "x 应该大于 0"
05. finally :异常处理语句,无论是否发生异常,都会执行的代码块。
try:
print("Hello")
finally:
print("World")
06. or :逻辑运算符,表示逻辑或操作。
x = True
y = False
z = x or y
print(z)
07. break :循环控制语句,用于跳出循环。
for i in range(5):
if i == 3:
break
print(i)
08. for :循环语句,用于遍历可迭代对象中的元素。
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
09. pass :空语句,用于占位,不执行任何操作。
def my_function():
pass
10. class :类定义关键字,用于创建类。
class MyClass:
def __init__(self, x):
self.x = x
11. from :导入模块中的指定内容。
from math import sqrt
print(sqrt(4))
12. print :输出函数,用于打印输出。
print("Hello, world!")
13. continue :循环控制语句,用于跳过当前循环的剩余代码,进入下一次循环。
for i in range(5):
if i == 2:
continue
print(i)
14. global :声明全局变量。
x = 10
def my_function():
global x
x += 1
15. raise :抛出异常。
raise ValueError("Invalid value")
16. def :函数定义关键字,用于定义函数。
def my_function():
print("Hello, world!")
17. if :条件语句,根据条件执行不同的代码块。
x = 10
if x > 5:
print("x 大于 5")
18. return :函数返回语句,用于返回值给调用者。
def add(x, y):
return x + y
19. del :删除对象的引用。
x = 10
del x
20. import :导入模块。
import math
print(math.sqrt(4))
21. try :异常处理语句,用于捕获异常。
try:
print(x)
except NameError:
print("变量未定义")
22. elif :条件语句,表示 if 条件语句的另一个条件。
x = 5
if x > 10:
print("x 大于 10")
elif x > 5:
print("x 大于 5,但小于等于 10")
23. in :成员运算符,用于检查元素是否存在于序列中。
fruits = ['apple', 'banana', 'cherry']
if 'banana' in fruits:
print("香蕉在水果列表中")
24. while :循环语句,用于在条件为真时执行代码块。
i = 0
while i < 5:
print(i)
i += 1
25. else :条件语句,与 if 一起使用,表示在 if 条件为假时执行的代码块。
x = 5
if x > 10:
print("x 大于 10")
else:
print("x 小于等于 10")
26. is :身份运算符,用于比较两个对象是否指向同一个内存地址。
x = [1, 2, 3]
y = x
if x is y:
print("x 和 y 指向同一个对象")
27. with :上下文管理器,用于管理资源的获取和释放。
with open('file.txt', 'r') as f:
content = f.read()
28. except :异常处理语句,用于捕获异常。
try:
print(x)
except NameError as e:
print("变量未定义:", e)
29. lambda :匿名函数关键字。
add = lambda x, y: x + y
print(add(2, 3))
30. yield :生成器函数,用于生成值的序列。
def my_generator():
yield 1
yield 2
yield 3