Hướng dẫn return multiple values from a function python - trả về nhiều giá trị từ một hàm python
Bài viết này mô tả cách trả về nhiều giá trị từ một hàm trong Python. Show
Xem bài viết sau đây cho những điều cơ bản của các chức năng trong Python.
Trả về nhiều giá trị bằng dấu phẩyTrả lại 2Xem bài viết sau đây cho những điều cơ bản của các chức năng trong Python.
Xác định và gọi các chức năng trong Python (def, return)
Trong Python, các giá trị phân tách bằng dấu phẩy được coi là các bộ đếm không có dấu ngoặc đơn, ngoại trừ khi được yêu cầu bởi cú pháp. Vì lý do này, hàm trong ví dụ trên trả về một tuple với mỗi giá trị dưới dạng một phần tử.
Lưu ý rằng đó thực sự là dấu phẩy tạo ra một tuple, không phải dấu ngoặc đơn. Các dấu ngoặc đơn là tùy chọn, ngoại trừ trong trường hợp tuple trống hoặc khi chúng cần thiết để tránh sự mơ hồ của cú pháp. Các loại tích hợp - Tuples - Python 3.7.4 Tài liệu
Một tuple với một yếu tố yêu cầu một dấu phẩy trong Python
Tất nhiên, việc chỉ định một chỉ mục vượt quá số lượng giá trị trả về được xác định làm tăng lỗi.
Trả lại result = test()
print(result)
print(type(result))
# ('abc', 100)
# |