Rumah >pembangunan bahagian belakang >Tutorial Python >Intipati Lelaran: Pemahaman Lebih Mendalam tentang Sifat Gelung dalam Python

Intipati Lelaran: Pemahaman Lebih Mendalam tentang Sifat Gelung dalam Python

王林
王林ke hadapan
2024-02-19 22:12:03395semak imbas

迭代的精髓:深入理解 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:

    digunakan untuk melaksanakan blok kod berulang kali sehingga syarat tertentu dipenuhi. Ia menilai secara berterusan ungkapan bersyarat dan melaksanakan blok kod apabila keadaan adalah Benar.

for Gelung

for

Sintaks gelung adalah seperti berikut:

for item in sequence:
# 代码块

Antaranya:
  • item
  • ialah pembolehubah tempatan dalam gelung yang menyimpan elemen semasa jujukan.
  • sequence
  • ialah urutan yang ingin anda ulangi.

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

Sintaks gelung adalah seperti berikut:

while condition:
# 代码块

Antaranya:
  • condition
  • ialah ungkapan Boolean yang menentukan sama ada untuk mengulang blok kod.

Kod demo:

count = 1

while count <= 10:
print(f"Current count: {count}")
count += 1
# 输出:
# Current count: 1
# Current count: 2
# ...
# Current count: 10
Penggunaan Lanjutan

Sebagai tambahan kepada penggunaan asas, gelung Python

juga mempunyai penggunaan lanjutan berikut:
  • break Pernyataan:
  • digunakan untuk keluar dari gelung serta-merta.
  • continue Pernyataan:
  • digunakan untuk melangkau lelaran semasa dan terus melaksanakan lelaran seterusnya.
  • Iterators: boleh digunakan untuk menyesuaikan tingkah laku gelung dan merentasi pelbagai struktur data
  • .

Peranan iterator

forIterators memainkan peranan penting dalam gelung Python. Iterator ialah objek yang menyediakan antara muka yang boleh dilalui ke atas elemennya. Apabila anda menggunakan gelung

, kaedah lelaran asas dipanggil secara automatik untuk mendapatkan unsur-unsur jujukan.

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
# ...
# 9
Kesimpulan

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

anda dengan ketara. 🎜

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!

Kenyataan:
Artikel ini dikembalikan pada:lsjlt.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam