Python 3 mẹo hữu ích

Mar 03 2023
Python là một ngôn ngữ lập trình rất linh hoạt và hữu ích đã trở nên phổ biến đối với các nhà phát triển. Python là một ngôn ngữ thông dịch, có nghĩa là nó sử dụng một trình thông dịch để thực thi mã thay vì biến nó thành mã máy như một số ngôn ngữ khác.

Python là một ngôn ngữ lập trình rất linh hoạt và hữu ích đã trở nên phổ biến đối với các nhà phát triển. Python là một ngôn ngữ thông dịch, có nghĩa là nó sử dụng một trình thông dịch để thực thi mã thay vì biến nó thành mã máy như một số ngôn ngữ khác. Trong bài đăng trên blog này, chúng ta sẽ xem xét 3 gợi ý quan trọng để cải thiện các dự án Python của bạn.

Ngoài ra, *Args, **Kwargs

For-Else

Trong python for-else, câu lệnh được sử dụng để thực thi một khối mã nếu forvòng lặp chạy mà không gặp breakcâu lệnh. Cú pháp của for-elsecâu lệnh là:

for variable in iterable:
    # code to execute for each item in the iterable
    if condition:
        # code to execute if condition is met
        break
else:
    # code to execute if the loop completes without encountering a break statement

argslà một từ đồng nghĩa với “đối số” và nó được sử dụng để truyền một số lượng biến đối số không phải từ khóa cho một hàm. Đây là một minh họa:

def my_function(*args):
    for arg in args:
        print(arg)

my_function('Hello', 'world', '!')

Kwarg

kwargslà từ đồng nghĩa với “đối số từ khóa”. kwargslà một cú pháp cụ thể cho phép bạn truyền một số đối số từ khóa cho một hàm.

def my_function(**kwargs):
    for key, value in kwargs.items():
        print(key, value)

my_function(name='John', age=30, city='New York')