Rumah > Artikel > pembangunan bahagian belakang > Temui kabus gelung Python dan lelaran dan pecahkan halangan berfikir
Fahami gelung dan lelaran
Gelung dan lelaran ialah konsep yang biasa digunakan dalam pengaturcaraan yang membenarkan atur cara melakukan tindakan tertentu berulang kali sehingga syarat tertentu dicapai.
untuk gelung
Gelung yang paling biasa dalampython ialah for
循环,它用于对可迭代对象(如列表、元组、字符串)进行迭代。以下是 for
Sintaks untuk gelung:
for element in iterable: # 代码块
Contohnya:
my_list = ["apple", "banana", "cherry"] for fruit in my_list: print(fruit)# 输出:apple banana cherry
sambil gelung
while
循环是另一种循环,它根据条件重复执行代码块。以下是 while
Sintaks gelung:
while condition: # 代码块
Gelung terus melaksanakan blok kod selagi syarat itu benar. Contohnya: while
count = 0 while count < 5: print(count)# 输出:0 1 2 3 4 count += 1
untuk gelung masuk
gelungPythonfor-in
循环是 Python 2.x 中的一种特殊类型的 for
循环,它等同于 for
2.x Ia bersamaan dengan gelung
for element in iterable: # 代码块
Contohnya:
my_list = ["apple", "banana", "cherry"] for element in my_list:# 等同于 for fruit in my_list print(element)# 输出:apple banana cherry
fungsi julat()
range()
函数返回一个序列,包含从给定开始值到给定结束值(不包含)之间的数字。它常用于生成循环次数。以下是 range()
Sintaks fungsi:
range(start, end, step)
Antaranya:
start
(pilihan): nilai permulaan jujukan, lalai ialah 0end
(diperlukan): nilai akhir jujukan (tidak termasuk) step
(pilihan): saiz langkah jujukan, lalai ialah 1Contohnya:
for i in range(5): print(i)# 输出:0 1 2 3 4
Menghuraikan senarai
Pemahaman senarai ialah sintaks ringkas yang boleh mencipta dan mengulang senarai secara serentak. Berikut ialah sintaks untuk pemahaman senarai:
[expression for element in iterable]
Antaranya:
expression
: Elemen untuk menciptaelement
: Elemen dalam koleksi untuk diulangiterable
: Koleksi untuk diulangContohnya:
my_list = [x ** 2 for x in range(5)]# 创建 [0, 1, 4, 9, 16]
Aplikasi praktikal
Gelung dan lelaran digunakan secara meluas dalam Python, berikut adalah beberapa contoh:
Ringkasan
Memahami gelung dan lelaran dalam Python adalah penting untuk menulis kod yang cekap dan boleh dibaca. Dengan menguasai gelung for
, for
、while
和 for-in
循环以及 range()
dan for-in
serta fungsi range()
dan pemahaman senarai, anda boleh mengendalikan tugasan berulang dengan mudah , mengulang data dan mencipta struktur data yang kompleks.
Atas ialah kandungan terperinci Temui kabus gelung Python dan lelaran dan pecahkan halangan berfikir. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!