Rumah >pembangunan bahagian belakang >Tutorial Python >Gunakan fungsi len untuk memprogram dengan cekap dan meningkatkan kemahiran Python anda
Untuk menguasai kemahiran penggunaan fungsi Python len dan meningkatkan kecekapan pengaturcaraan, contoh kod khusus diperlukan
Python ialah bahasa pengaturcaraan peringkat tinggi yang digunakan secara meluas dalam bidang pengaturcaraan Ia mudah dipelajari dan mempunyai kod tinggi kebolehbacaan, jadi ia sangat popular. Dalam perpustakaan standard Python, terdapat banyak fungsi terbina dalam yang boleh membantu kami memprogramkan dengan lebih cekap. Salah satunya ialah fungsi len.
Fungsi len ialah fungsi terbina dalam Python, digunakan untuk mengembalikan panjang atau bilangan elemen jenis jujukan seperti rentetan, senarai, tupel dan kamus. Menguasai kemahiran penggunaan fungsi len boleh membantu kami memanipulasi data dengan lebih fleksibel dan meningkatkan kecekapan pengaturcaraan. Seterusnya, kami akan memperkenalkan penggunaan asas fungsi len dan menunjukkan kemahiran penggunaannya melalui contoh kod tertentu.
Sintaks asas fungsi len adalah seperti berikut:
len(obj)
Antaranya, obj boleh menjadi objek jenis urutan seperti rentetan, senarai, tuple, kamus, dll. Fungsi len mengembalikan panjang atau bilangan elemen obj.
Berikut ialah beberapa contoh asas penggunaan fungsi len:
perkataan = "Hello"
print(len(perkataan)) # Output: 5
= [1nombor , 2, 3, 4, 5]
print(len(nombor)) # Output: 5
buah = ("epal", "pisang", "oren")
print(len( buah-buahan )) # Output: 3
pelajar = {"nama": "Tom", "umur": 18, "jantina": "lelaki"}
print(len(pelajar)) # Output : 3
Selain mengembalikan panjang atau bilangan elemen objek jenis jujukan, fungsi len juga boleh digabungkan dengan fungsi atau kaedah lain untuk melaksanakan lebih banyak operasi dan pertimbangan.
2.1 Digabungkan dengan fungsi julat
Fungsi julat digunakan untuk menjana jujukan integer, selalunya digunakan dalam pernyataan gelung. Digabungkan dengan fungsi len, kita boleh mendapatkan nilai indeks objek jenis jujukan dengan mudah, dengan itu mengendalikan data dengan lebih fleksibel.
Berikut ialah contoh menggunakan gabungan fungsi len dan fungsi julat:
buah = ["epal", "pisang", "oren"]
untuk i dalam julat(len(buah)):
print(fruits[i]) # 按索引顺序输出水果名称
2.2 Tentukan jujukan Sama ada objek jenis kosong
Kita boleh menggunakan fungsi len untuk menentukan sama ada objek jenis jujukan kosong.
Berikut ialah contoh penggunaan fungsi len untuk menentukan sama ada senarai itu kosong:
nombor = []
jika len(nombor) == 0:
print("列表为空")
else:
print("列表不为空")
2.3 Tentukan sama ada rentetan adalah palindrom
Palindrom ialah rentetan yang hasil bacaannya ke hadapan dan ke belakang adalah sama. Kita boleh menggabungkan fungsi len dan operasi menghiris untuk menentukan sama ada rentetan ialah palindrom.
Berikut ialah contoh penggunaan fungsi len dan operasi menghiris untuk menentukan sama ada rentetan ialah palindrom:
def is_palindrome(s):
if len(s) <= 1: return True else: return s[0] == s[-1] and is_palindrome(s[1:-1])
word = "level"
if is_palindrome(word):
print("是回文")
else:
print("不是回文")
Di atas adalah pengenalan untuk menguasai kemahiran penggunaan fungsi Python len dan meningkatkan kecekapan pengaturcaraan. Dengan menggunakan fungsi len secara fleksibel, kami boleh mengendalikan data jenis jujukan seperti rentetan, senarai, tupel dan kamus dengan lebih cekap. Saya harap artikel ini akan membantu perjalanan pengaturcaraan Python anda!
Atas ialah kandungan terperinci Gunakan fungsi len untuk memprogram dengan cekap dan meningkatkan kemahiran Python anda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!