文章目錄
- 01. and :邏輯運(yùn)算符,表示邏輯與操作。
- 02. exec :內(nèi)置函數(shù),用于執(zhí)行存儲在字符串或文件中的 Python 代碼。
- 03. not :邏輯運(yùn)算符,表示邏輯非操作。
- 04. assert :斷言語句,用于確保某個(gè)條件為真,否則拋出 AssertionError 異常。
- 05. finally :異常處理語句,無論是否發(fā)生異常,都會執(zhí)行的代碼塊。
- 06. or :邏輯運(yùn)算符,表示邏輯或操作。
- 07. break :循環(huán)控制語句,用于跳出循環(huán)。
- 08. for :循環(huán)語句,用于遍歷可迭代對象中的元素。
- 09. pass :空語句,用于占位,不執(zhí)行任何操作。
- 10. class :類定義關(guān)鍵字,用于創(chuàng)建類。
- 11. from :導(dǎo)入模塊中的指定內(nèi)容。
- 12. print :輸出函數(shù),用于打印輸出。
- 13. continue :循環(huán)控制語句,用于跳過當(dāng)前循環(huán)的剩余代碼,進(jìn)入下一次循環(huán)。
- 14. global :聲明全局變量。
- 15. raise :拋出異常。
- 16. def :函數(shù)定義關(guān)鍵字,用于定義函數(shù)。
- 17. if :條件語句,根據(jù)條件執(zhí)行不同的代碼塊。
- 18. return :函數(shù)返回語句,用于返回值給調(diào)用者。
- 19. del :刪除對象的引用。
- 20. import :導(dǎo)入模塊。
- 21. try :異常處理語句,用于捕獲異常。
- 22. elif :條件語句,表示 if 條件語句的另一個(gè)條件。
- 23. in :成員運(yùn)算符,用于檢查元素是否存在于序列中。
- 24. while :循環(huán)語句,用于在條件為真時(shí)執(zhí)行代碼塊。
- 25. else :條件語句,與 if 一起使用,表示在 if 條件為假時(shí)執(zhí)行的代碼塊。
- 26. is :身份運(yùn)算符,用于比較兩個(gè)對象是否指向同一個(gè)內(nèi)存地址。
- 27. with :上下文管理器,用于管理資源的獲取和釋放。
- 28. except :異常處理語句,用于捕獲異常。
- 29. lambda :匿名函數(shù)關(guān)鍵字。
- 30. yield :生成器函數(shù),用于生成值的序列。
01. and :邏輯運(yùn)算符,表示邏輯與操作。
x = True
y = False
z = x and y
print(z)
02. exec :內(nèi)置函數(shù),用于執(zhí)行存儲在字符串或文件中的 Python 代碼。
code = 'print("Hello, world!")'
exec(code)
03. not :邏輯運(yùn)算符,表示邏輯非操作。
x = True
y = not x
print(y)
04. assert :斷言語句,用于確保某個(gè)條件為真,否則拋出 AssertionError 異常。
x = 10
assert x > 0, "x 應(yīng)該大于 0"
05. finally :異常處理語句,無論是否發(fā)生異常,都會執(zhí)行的代碼塊。
try:print("Hello")
finally:print("World")
06. or :邏輯運(yùn)算符,表示邏輯或操作。
x = True
y = False
z = x or y
print(z)
07. break :循環(huán)控制語句,用于跳出循環(huán)。
for i in range(5):if i == 3:breakprint(i)
08. for :循環(huán)語句,用于遍歷可迭代對象中的元素。
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:print(fruit)
09. pass :空語句,用于占位,不執(zhí)行任何操作。
def my_function():pass
10. class :類定義關(guān)鍵字,用于創(chuàng)建類。
class MyClass:def __init__(self, x):self.x = x
11. from :導(dǎo)入模塊中的指定內(nèi)容。
from math import sqrt
print(sqrt(4))
12. print :輸出函數(shù),用于打印輸出。
print("Hello, world!")
13. continue :循環(huán)控制語句,用于跳過當(dāng)前循環(huán)的剩余代碼,進(jìn)入下一次循環(huán)。
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 :函數(shù)定義關(guān)鍵字,用于定義函數(shù)。
def my_function():print("Hello, world!")
17. if :條件語句,根據(jù)條件執(zhí)行不同的代碼塊。
x = 10
if x > 5:print("x 大于 5")
18. return :函數(shù)返回語句,用于返回值給調(diào)用者。
def add(x, y):return x + y
19. del :刪除對象的引用。
x = 10
del x
20. import :導(dǎo)入模塊。
import math
print(math.sqrt(4))
21. try :異常處理語句,用于捕獲異常。
try:print(x)
except NameError:print("變量未定義")
22. elif :條件語句,表示 if 條件語句的另一個(gè)條件。
x = 5
if x > 10:print("x 大于 10")
elif x > 5:print("x 大于 5,但小于等于 10")
23. in :成員運(yùn)算符,用于檢查元素是否存在于序列中。
fruits = ['apple', 'banana', 'cherry']
if 'banana' in fruits:print("香蕉在水果列表中")
24. while :循環(huán)語句,用于在條件為真時(shí)執(zhí)行代碼塊。
i = 0
while i < 5:print(i)i += 1
25. else :條件語句,與 if 一起使用,表示在 if 條件為假時(shí)執(zhí)行的代碼塊。
x = 5
if x > 10:print("x 大于 10")
else:print("x 小于等于 10")
26. is :身份運(yùn)算符,用于比較兩個(gè)對象是否指向同一個(gè)內(nèi)存地址。
x = [1, 2, 3]
y = x
if x is y:print("x 和 y 指向同一個(gè)對象")
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 :匿名函數(shù)關(guān)鍵字。
add = lambda x, y: x + y
print(add(2, 3))
30. yield :生成器函數(shù),用于生成值的序列。
def my_generator():yield 1yield 2yield 3