文章目录
- 01. and :逻辑运算符,表示逻辑与操作。
- 02. exec :内置函数,用于执行存储在字符串或文件中的 Python 代码。
- 03. not :逻辑运算符,表示逻辑非操作。
- 04. assert :断言语句,用于确保某个条件为真,否则抛出 AssertionError 异常。
- 05. finally :异常处理语句,无论是否发生异常,都会执行的代码块。
- 06. or :逻辑运算符,表示逻辑或操作。
- 07. break :循环控制语句,用于跳出循环。
- 08. for :循环语句,用于遍历可迭代对象中的元素。
- 09. pass :空语句,用于占位,不执行任何操作。
- 10. class :类定义关键字,用于创建类。
- 11. from :导入模块中的指定内容。
- 12. print :输出函数,用于打印输出。
- 13. continue :循环控制语句,用于跳过当前循环的剩余代码,进入下一次循环。
- 14. global :声明全局变量。
- 15. raise :抛出异常。
- 16. def :函数定义关键字,用于定义函数。
- 17. if :条件语句,根据条件执行不同的代码块。
- 18. return :函数返回语句,用于返回值给调用者。
- 19. del :删除对象的引用。
- 20. import :导入模块。
- 21. try :异常处理语句,用于捕获异常。
- 22. elif :条件语句,表示 if 条件语句的另一个条件。
- 23. in :成员运算符,用于检查元素是否存在于序列中。
- 24. while :循环语句,用于在条件为真时执行代码块。
- 25. else :条件语句,与 if 一起使用,表示在 if 条件为假时执行的代码块。
- 26. is :身份运算符,用于比较两个对象是否指向同一个内存地址。
- 27. with :上下文管理器,用于管理资源的获取和释放。
- 28. except :异常处理语句,用于捕获异常。
- 29. lambda :匿名函数关键字。
- 30. yield :生成器函数,用于生成值的序列。
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:breakprint(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:continueprint(i)
14. global :声明全局变量。
x = 10
def my_function():global xx += 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 1yield 2yield 3