Rumah >pembangunan bahagian belakang >Tutorial Python >Intipati Lelaran: Pemahaman Lebih Mendalam tentang Sifat Gelung dalam Python
Fahami sifat kitaran
Gelung ialah mekanisme aliran kawalan yang membolehkan anda melaksanakan blok kod berulang kali berdasarkan keadaan tertentu. python menyediakan dua jenis gelung utama: for
循环和 while
gelung.
for
Gelung: Digunakan untuk mengulangi jujukan, seperti senarai atau tupel. Ia bermula pada permulaan jujukan dan melalui setiap elemen satu demi satu sehingga sampai ke penghujung.
while
循环:用于重复执行代码块,直到满足特定条件为止。它不断评估条件表达式,并在条件为 True
Gelung:
for
Gelung
for
for item in sequence: # 代码块Antaranya:
item
sequence
Kod demo:
colors = ["red", "blue", "green"] for color in colors: print(f"The color is {color}") # 输出: # The color is red # The color is blue # The color is green
while
Gelung
while
while condition: # 代码块Antaranya:
condition
Kod demo:
count = 1 while count <= 10: print(f"Current count: {count}") count += 1 # 输出: # Current count: 1 # Current count: 2 # ... # Current count: 10Penggunaan Lanjutan
Sebagai tambahan kepada penggunaan asas, gelung Python
juga mempunyai penggunaan lanjutan berikut:break
Pernyataan: continue
Pernyataan: Peranan iterator
for
Iterators memainkan peranan penting dalam gelung Python. Iterator ialah objek yang menyediakan antara muka yang boleh dilalui ke atas elemennya. Apabila anda menggunakan gelung
Kod demo:
class MyRange: def __init__(self, start, end): self.start = start self.end = end def __iter__(self): current = self.start while current < self.end: yield current current += 1 for number in MyRange(1, 10): print(number) # 输出: # 1 # 2 # ... # 9Kesimpulan
Gelung Python berkuasa alatfor
循环和 while
untuk mengawal aliran program dan memproses data. Dengan memahami sifat gelung dan memanfaatkan penggunaan lanjutan dan iterator, anda boleh menulis kod yang cekap dan boleh diselenggara. Menguasai intipati gelung Python akan meningkatkan kemahiran pengaturcaraan
Atas ialah kandungan terperinci Intipati Lelaran: Pemahaman Lebih Mendalam tentang Sifat Gelung dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!