Hướng dẫn python any - trăn bất kỳ
Any và All là hai hàm được tích hợp sẵn bên trong Python, có chức năng thực hiện một chuỗi liên tiếp các phép toán logic “AND” và phép toán logic “OR”.
1. Hàm Any2. Hàm All 3. Một số ví dụ thực tế 4. Bảng chân lý:
Trả về True nếu có bất kỳ phần tử nào là true, ngược lại, nếu chuỗi giá trị boolean truyền vào là trống, hoặc tất cả các giá trị boolean được truyền vào để đánh giá đều là false, thì hàm any() sẽ trả về False. Có thể coi việc gọi hàm any() là tương đương với việc thực hiện một cuỗi các phép logic OR liên tiếp nhau, trên một tập hợp các giá trị boolean được cung cấp.
2. Hàm All3. Một số ví dụ thực tế 4. Bảng chân lý:
Trả về True nếu có bất kỳ phần tử nào là true, ngược lại, nếu chuỗi giá trị boolean truyền vào là trống, hoặc tất cả các giá trị boolean được truyền vào để đánh giá đều là false, thì hàm any() sẽ trả về False. Có thể coi việc gọi hàm any() là tương đương với việc thực hiện một cuỗi các phép logic OR liên tiếp nhau, trên một tập hợp các giá trị boolean được cung cấp.
3. Một số ví dụ thực tế4. Bảng chân lý::
Trả về True nếu có bất kỳ phần tử nào là true, ngược lại, nếu chuỗi giá trị boolean truyền vào là trống, hoặc tất cả các giá trị boolean được truyền vào để đánh giá đều là false, thì hàm any() sẽ trả về False. Có thể coi việc gọi hàm any() là tương đương với việc thực hiện một cuỗi các phép logic OR liên tiếp nhau, trên một tập hợp các giá trị boolean được cung cấp.
Hàm any() giúp rút ngắn quá trình thực thi chương trình, điều này là do nó sẽ dừng việc thực thi ngay khi biết được kết quả, mà không cần phải đánh giá hết toàn bộ danh sách giá trị boolean nối tiếp nhau. Cú pháp: any(danh sách các giá trị boolean cách nhau bởi dấu phẩy)
Kết quả in ra là:
Trả về True nếu tất cả các giá trị boolean nằm trong chuỗi giá trị được truyền vào hàm All để đánh giá, đều là true (hoặc nếu danh sách các giá trị boolean được truyền vào là trống, thì hàm All() cũng sẽ trả về True). Có thể coi việc gọi hàm all() là tương đương với việc thực hiện một cuỗi các phép logic AND liên tiếp nhau, trên một tập hợp các giá trị boolean được cung cấp. Hàm All cũng giúp rút ngắn quá trình thực thi chương trình, vì nó sẽ dừng việc thực thi ngay khi biết được kết quả, mà không cần phải đánh giá tiếp các giá trị còn lại trong danh sách các giá trị boolean được truyền vào. Cú pháp: all(danh sách các giá trị boolean cách nhau bởi dấu phẩy)
Trả về True nếu có bất kỳ phần tử nào là true, ngược lại, nếu chuỗi giá trị boolean truyền vào là trống, hoặc tất cả các giá trị boolean được truyền vào để đánh giá đều là false, thì hàm any() sẽ trả về False. Có thể coi việc gọi hàm any() là tương đương với việc thực hiện một cuỗi các phép logic OR liên tiếp nhau, trên một tập hợp các giá trị boolean được cung cấp.
4. Bảng chân lý:
Ví dụ 1:
True Nếu tất cả các giá trị đều là FALSE |