Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Temui kabus gelung Python dan lelaran dan pecahkan halangan berfikir

Temui kabus gelung Python dan lelaran dan pecahkan halangan berfikir

王林
王林ke hadapan
2024-02-19 19:30:141073semak imbas

揭开 Python 循环与迭代的迷雾,打破思维壁垒

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.

  • Gelung: ialah struktur aliran kawalan yang mentakrifkan blok kod yang dilaksanakan berulang kali.
  • Lelaran: ialah mekanisme untuk melintasi set (seperti senarai, tupel, rentetan), mengakses elemen dalam set satu demi satu.

untuk gelung

Gelung yang paling biasa dalam

python 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

gelung untuk-masuk ialah jenis gelung untuk khas dalam

Pythonfor-in 循环是 Python 2.x 中的一种特殊类型的 for 循环,它等同于 for 2.x Ia bersamaan dengan gelung untuk, tetapi The sintaks berbeza sedikit:

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 0
  • end (diperlukan): nilai akhir jujukan (tidak termasuk)
  • step (pilihan): saiz langkah jujukan, lalai ialah 1

Contohnya:

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 mencipta
  • element: Elemen dalam koleksi untuk diulang
  • iterable: Koleksi untuk diulang

Contohnya:

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:

  • Gelung senarai atau tuple
  • Lakukan operasi peringkat aksara pada rentetan
  • Menghasilkan urutan dan corak
  • Automasikan Tugas berulang
  • Memproses data berbilang dimensi

Ringkasan

Memahami gelung dan lelaran dalam Python adalah penting untuk menulis kod yang cekap dan boleh dibaca. Dengan menguasai gelung for, forwhilefor-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!

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