Python Nâng Cao: Trang Trí Hàm, Trình Tạo, Và Phương Thức Đặc Biệt
Trang Trí Hàm (Decorators)
Trong Python, decorator là một công cụ mạnh mẽ cho phép mở rộng chức năng của hàm mà không cần thay đổi nội dung hàm gốc. Đây là kỹ thuật phổ biến trong lập trình hàm bậc cao.
Decorator Cơ Bản
Hãy tưởng tượng bạn muốn bọc một món quà đơn giản thành gói quà cầu kỳ hơn:
def mon_qua():
print("iPhone 15")
def hop_qu ...
Đăng vào ngày 9 tháng 7 lúc 09:21
Kỹ Thuật Lập Trình Python Cơ Bản
__name__ == '__main__'
Xác định module hiện tại đang được thực thi trực tiếp hay được nhập vào module khác.
def execute_app() -> None:
print("Chương trình khởi động")
if __name__ == '__main__':
execute_app()
Mã sau đây luôn chạy dù file được thực thi trực tiếp hay nhập vào:
print("Mã này luôn chạy")
Chức năng next
Hàm next nhận một ...
Đăng vào ngày 23 tháng 6 lúc 21:46
Lập trình Python: Cơ bản về Python
Giới thiệu tổng quan
1. Phạm vi biến (Scope)
Biến tồn tại trong bộ nhớ có thể được truy cập từ bất kỳ đâu trong chương trình. Ví dụ:
if True:
username = 'example_user'
print(username)
Điều quan trọng cần nhớ:
Biến trong khối mã con có thể truy cập biến ngoài khối
Biến trong hàm chỉ tồn tại trong phạm vi hàm
2. Toán tử 3 ngôi
Cú pháp:
...
Đăng vào ngày 19 tháng 6 lúc 08:14