Hàm do người dùng định nghĩa

Giới thiệu về Functions trong Python

Hugo Bowne-Anderson

Instructor

Bạn sẽ học:

  • Định nghĩa hàm không có tham số

  • Định nghĩa hàm có một tham số

  • Định nghĩa hàm trả về giá trị

  • Sau đó: nhiều đối số, nhiều giá trị trả về

Giới thiệu về Functions trong Python

Hàm dựng sẵn

  • str()
x = str(5)

print(x)
'5'
print(type(x))
<class 'str'>
Giới thiệu về Functions trong Python

Định nghĩa hàm

def square():    # <- Phần đầu hàm

new_value = 4 ** 2 # <- Thân hàm print(new_value)
square()
16
Giới thiệu về Functions trong Python

Tham số hàm

def square(value):
    new_value = value ** 2
    print(new_value)

square(4)
16
square(5)
25
Giới thiệu về Functions trong Python

Giá trị trả về của hàm

  • Trả về giá trị từ hàm bằng return
def square(value):
    new_value = value ** 2
    return new_value

num = square(4) print(num)
16
Giới thiệu về Functions trong Python

Docstring

  • Docstring mô tả chức năng của hàm

  • Là tài liệu cho hàm của bạn

  • Đặt ngay sau dòng khai báo hàm

  • Nằm trong ba dấu nháy kép """

def square(value):
    """Trả về bình phương của một giá trị."""
    new_value = value ** 2
    return new_value
Giới thiệu về Functions trong Python

Hãy luyện tập!

Giới thiệu về Functions trong Python

Preparing Video For Download...