Semakan Tatabahasa Asas
Fungsi
def
, diikuti dengan nama fungsi dan parameter. return
untuk mengembalikan keputusan. Contoh kod:
def sum_numbers(a, b): """返回两个数字之和。""" return a + b result = sum_numbers(3, 5)# 调用函数并存储结果 print(result)# 输出结果
Kelas dan Objek
class
, diikuti dengan nama dan kaedah kelas. Class()
sintaks. .
operator untuk mengakses sifat objek. ()
operator untuk memanggil kaedah objek. Contoh kod:
class Person: def __init__(self, name, age): self.name = name self.age = age def get_name(self): return self.name person1 = Person("John", 30)# 创建对象 print(person1.get_name())# 调用对象方法
Modul
.py
, iaitu modul. import
untuk mengimport modul. .
untuk mengakses ahli modul. Contoh kod:
# my_module.py def hello_world(): print("Hello World!") # main.py import my_module my_module.hello_world()# 导入模块并调用函数
Penghias
@
tatatanda dan sintaks fungsi untuk mentakrifkan penghias. Contoh kod:
def timer_decorator(func): """装饰器函数来计时被装饰函数的执行时间。""" import time def wrapper(*args, **kwargs): start = time.time() result = func(*args, **kwargs) end = time.time() print(f"{func.__name__} took {end - start} seconds to execute.") return result return wrapper @timer_decorator def sum_numbers(a, b): return a + b sum_numbers(3, 5)# 调用被装饰函数
Ciri lanjutan
yield
, menyediakan kaedah lelaran yang cekap memori. Menguasai ciri lanjutan sintaks Python ini akan meningkatkan keupayaan pengaturcaraan anda dengan ketara, membolehkan anda mencipta aplikasi yang lebih kompleks dan berkuasa.
Atas ialah kandungan terperinci Panduan lanjutan untuk sintaks Python: daripada asas kepada penguasaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!