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!