Rumah > Artikel > pembangunan bahagian belakang > Apakah helah tersembunyi dalam Python?
Godam ini serupa dengan konsep kelas dan objek. Kini anda boleh mengisytiharkan dan menggunakan sifat fungsi yang dipanggil kemudian dalam program anda.
Di bawah saya tunjukkan contoh kod
# Function Attributes. def func(): func.name = "Haider Imtiaz" func.age = 22 func.Profession = "Python developer" func() print("Name: ", func.name) print("Age: ", func.age) print("Profession: ", func.Profession) # Output Name: Haider Imtiaz Age: 22 Profession: Python developer
Kami boleh menggunakan kata laluan kata kunci sebagai pemegang tempat untuk kod yang tidak lengkap . Di bawah saya menunjukkan beberapa contoh menggunakan kata kunci Pas dalam fungsi, kelas, dll.
# Place Holders def func(): pass class data: pass for x in range(5): pass if 2 == 4: pass else: pass
Fungsi Eval() menerima parameter rentetan Jika parameter rentetan ialah ungkapan, maka eval() akan menilai ungkapan.
Di bawah saya tunjukkan kod sampel.
# Eval #example 1 x = 5 y = eval('x + 2') print(y) # 7 #example 2 x = 2 y = eval('x ** 3') print(y)# 8
# Starting a Web server python -m http.server 5000
Apabila anda menjalankan arahan di atas, anda akan melihat skrin berikut, yang akan dipaparkan Mulakan pelayan hosting ip:port.
Menyajikan HTTP pada 0.0.0.0 port 5000 (http://0.0.0.0:5000/) ...
# Unlimited Arguments # Python资料源码自取君羊:708525271 def func(*arg): print("Argument Passed: ", len(arg)) func(1, 2, 4, 5, 6, 7) # Output # Argument Passed: 6
# Zip method list1 = ["Python", "JavaScript", "C#", "Dart"] list2 = ["Machine Learning", "Web Developer", "Software", "App Dev"] for x, y in zip(list1, list2): print(x, y) # Output Python Machine Learning JavaScript Web Developer C# Software Dart App Dev
Atas ialah kandungan terperinci Apakah helah tersembunyi dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!