Nâng Cao Về Generator Và Các Dạng Comprehension Trong Python
Phương thức send() trong Generator
Phương thức send() có chức năng tương tự như next() là kích hoạt generator và lấy giá trị tiếp theo. Tuy nhiên, điểm khác biệt lớn nhất là send() cho phép truyền một giá trị vào bên trong generator tại vị trí yield đang tạm dừng.
Một số lưu ý quan trọng:
Lần đầu tiên kích hoạt generator, bạn bắt buộc phải dùn ...
Đăng vào ngày 14 tháng 9 lúc 06:39
Vòng lặp trong Python
Trong ngôn ngữ lập trình Python, có ba loại vòng lặp phổ biến: vòng lặp for, vòng lặp while, và kỹ thuật tạo danh sách bằng biểu thức danh sách (list comprehension).
Vòng lặp for
Vòng lặp for được sử dụng để duyệt qua các chuỗi hoặc đối tượng có thể lặp lại và thực thi một đoạn mã cho mỗi phần tử.
# Duyệt qua dãy số từ 0 đến 4
for count in r ...
Đăng vào ngày 27 tháng 8 lúc 15:18
Các Toán Tử và Phương Thức Chuỗi Trong Python
Trong Python, các phép toán giữa chuỗi và vector có thể được thực hiện thông qua các hàm và toán tử tích hợp sẵn. Dưới đây là một số phép toán chuỗi và vector phổ biến:
Kết nối chuỗi: Sử dụng toán tử cộng để nối hai chuỗi, ví dụ:
chuoi1 = "Xin chào"
chuoi2 = "thế giới"
ketqua = chuoi1 + chuoi2
print(ketqua) # Kết quả: "Xin chàothế giới"
Lặp ...
Đăng vào ngày 11 tháng 8 lúc 16:03
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