Rumah > Artikel > pembangunan bahagian belakang > Tarian Gelung dan Lelaran: Menguasai Kelancaran Kod Python
python, gelung, lelaran, Untuk gelung, Sementara gelung
Gelung
Gelung membolehkan anda mengulang blok kod beberapa kali tertentu atau sehingga syarat dipenuhi. Terdapat dua jenis gelung utama dalam Python: Untuk gelung dan gelung While.
Untuk gelung
GelungFor digunakan untuk mengulangi setiap elemen dalam objek boleh lelar seperti senarai, tuple dan rentetan. Sintaksnya adalah seperti berikut:
for element in iterable: # 循环体
Sebagai contoh, kod berikut menggunakan gelung For untuk mencetak setiap elemen dalam senarai:
my_list = ["apple", "banana", "cherry"] for fruit in my_list: print(fruit)
Keluaran:
while condition: # 循环体
Sebagai contoh, kod berikut menggunakan gelung While untuk menyemak sama ada input pengguna "berhenti" dan kemudian keluar dari gelung:
user_input = input("Enter "quit" to exit: ") while user_input != "quit": # 执行代码 user_input = input("Enter "quit" to exit: ")
Lelaran
Lelaran ialah proses melintasi objek boleh lelar dan memproses satu elemen pada satu masa. Terdapat dua cara utama untuk lelaran dalam Python: Untuk gelung (seperti yang dinyatakan di atas) dan fungsi iter() terbina dalam.
iter() fungsi
Fungsiiter() mengembalikan objek iterator yang membolehkan anda mengakses elemen dalam objek boleh lelaran satu demi satu. Sintaksnya adalah seperti berikut:
iterator = iter(iterable)
Sebagai contoh, kod berikut menggunakan fungsi iter() dan kaedah next() untuk lelaran pada tuple:
my_tuple = ("apple", "banana", "cherry") iterator = iter(my_tuple) while True: try: element = next(iterator) print(element) except StopIteration: break
Keluaran:
apple banana cherry
Bandingkan Gelung dan Lelaran
Kedua-dua gelung dan lelaran membolehkan anda mengulangi elemen dalam objek boleh lelaran. Walau bagaimanapun, mereka mempunyai beberapa perbezaan utama:
Pilih untuk menggunakan gelung atau lelaran
Apabila memilih sama ada untuk menggunakan gelung atau lelaran, pertimbangkan faktor berikut:
Kesimpulan
Menguasai gelung dan lelaran ialah asas Python pengaturcaraan. Dengan memahami perbezaan antara kedua-dua teknologi ini, anda boleh menulis kod yang lebih cekap dan boleh diselenggara. Gunakan gelung dan lelaran dengan bijak dalam kod Python anda, dan anda akan menjadi programmer yang lebih berkebolehan.
Atas ialah kandungan terperinci Tarian Gelung dan Lelaran: Menguasai Kelancaran Kod Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!