Python trung cấp dành cho nhà phát triển
Jasmin Ludolf
Senior Data Science Content Developer
print(), help(), type()max(), min(), sum()len(), round(), sorted()string, os
$$
pandas# Tạo hàm tùy chỉnh
def average(values):
# Tính trung bình
average_value = sum(values) / len(values)
# Làm tròn kết quả
rounded_average = round(average_value, 2)
# Trả về rounded_average
return rounded_average
# Tạo hàm tùy chỉnh def average(values, rounded=False):# Làm tròn 2 chữ số nếu rounded là True if rounded == True: average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average# Ngược lại, không làm tròn else: average_value = sum(values) / len(values) return average_value
def average(values): """ Tìm giá trị trung bình của dãy và làm tròn đến hai chữ số thập phân. Args: values (list): Danh sách số. Returns: rounded_average (float): Trung bình, làm tròn hai chữ số thập phân. """average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average
# Dùng đối số vị trí tùy ý def average(*args): average_value = sum(args) / len(args) rounded_average = round(average_value, 2) return rounded_average# Dùng đối số từ khóa tùy ý def average(**kwargs): average_value = sum(kwargs.values()) / len(kwargs.values()) rounded_average = round(average_value, 2) return rounded_average
lambda arguments: expressionnames = ["john", "sally", "leah"]
# Dùng hàm lambda trong map()
capitalize = map(lambda x: x.capitalize(), names)
# Đổi sang list
print(list(capitalize))
['John', 'Sally', 'Leah']

$$
tryexceptraiseNhiều hàm dựng sẵn hơn:
zip()input()reduce()filter()Nhiều package và module hơn:
timevenvrequestsfastapi
Python trung cấp dành cho nhà phát triển