Câu lệnh return trong Python hướng dẫn Python tiếp tục thực thi một chương trình chính. Bạn có thể sử dụng câu lệnh return để gửi một giá trị trở lại chương trình chính, chẳng hạn như một chuỗi hoặc một danh sách Show Hàm là các khối lệnh thực hiện một nhiệm vụ cụ thể trong lập trình. Khi một chức năng đã được khai báo, nó có thể được sử dụng lại nhiều lần. Lợi ích chính của việc sử dụng hàm là nó có thể giảm số dòng mã bạn viết Tìm trận đấu Bootcamp của bạn
Tên Họ Điện thoại . By continuing you agree to our Terms of Service and Privacy Policy, and you consent to receive offers and opportunities from Career Karma by telephone, text message, and email. Khi làm việc với hàm trong Python, bạn sẽ gặp câu lệnh return. Câu lệnh này dừng thực thi một hàm và trả về các giá trị từ một hàm cho chương trình chính Trong hướng dẫn này, chúng ta sẽ thảo luận về cách hoạt động của câu lệnh return và cách sử dụng return để gửi các giá trị đến chương trình chính Giới thiệu chức năng PythonPython bao gồm một số hàm dựng sẵn—chẳng hạn như print(), str() và len()—thực hiện các tác vụ cụ thể Bạn có thể khai báo hàm Python của riêng mình bằng từ khóa def. Sau khi sử dụng từ khóa def, bạn nên nêu tên chức năng của mình. Sau đó, bạn nên chỉ định bằng một bộ dấu ngoặc đơn. Dấu ngoặc đơn có thể chứa bất kỳ tham số nào mà bạn muốn hàm của mình chấp nhận Đây là cú pháp khai báo hàm trong Python def example_function(): yourcodehere Trả về PythonTừ khóa return trong Python thoát khỏi một hàm và chỉ dẫn Python tiếp tục thực hiện chương trình chính. Từ khóa trả về có thể gửi một giá trị trở lại chương trình chính. Một giá trị có thể là một chuỗi, một bộ hoặc bất kỳ đối tượng nào khác Điều này rất hữu ích vì nó cho phép chúng ta xử lý dữ liệu trong một hàm. Sau đó, chúng tôi có thể trả lại dữ liệu cho chương trình chính của mình, vì vậy chúng tôi có thể sử dụng nó bên ngoài chức năng của mình » THÊM. Cách sao chép danh sách bằng Python Dữ liệu được xử lý trong một chức năng chỉ có thể truy cập được trong chức năng đó. Đây chỉ là trường hợp trừ khi bạn sử dụng câu lệnh return để gửi dữ liệu đến nơi khác trong chương trình Đây là cú pháp cho từ khóa trả về def example_function(): return "Example" Từ khóa return có thể xuất hiện ở bất kỳ đâu trong một hàm và khi mã thực thi câu lệnh return, hàm sẽ bị thoát Câu lệnh return trả về một giá trị cho phần còn lại của chương trình, nhưng nó cũng có thể được sử dụng một mình. Nếu không có biểu thức nào được xác định sau câu lệnh trả về, Không được trả về. Đây là một ví dụ về điều này trong hành động def example_function(): return example_function() mã của chúng tôi trả về. Không có Bạn có thể quyết định không chỉ định một giá trị nếu bạn chỉ muốn một hàm ngừng thực thi sau một thời điểm cụ thể. Đây là trường hợp sử dụng ít phổ biến hơn của câu lệnh return trong Python Trả lại Python. Một ví dụNói rằng chúng tôi đang điều hành một nhà hàng. Chúng tôi muốn tạo một chương trình trả về chi phí của các bữa ăn sandwich mà chúng tôi có trong thực đơn. Nhiệm vụ này phải được chứa trong một chức năng vì chúng tôi dự định sử dụng nó nhiều lần Nhân viên phục vụ nên nhập tên của món bánh mì mà khách hàng đã gọi và được cung cấp giá của món bánh mì đó. Chúng tôi có thể hoàn thành nhiệm vụ này bằng cách sử dụng đoạn mã sau sandwich = "Ham and Cheese" def calculate_price(product): if product == "Ham and Cheese": return 2.50 elif product == "Tuna and Cucumber": return 2.25 elif product == "Egg Mayo": return 2.25 elif product == "Chicken Club": return 2.75 else: return 2.50 calculate_price(sandwich) Hãy chạy chương trình của chúng ta và xem điều gì sẽ xảy ra 2.50 Ở dòng mã đầu tiên, chúng tôi khai báo tên của chiếc bánh sandwich có giá mà chúng tôi muốn tìm hiểu. Trong trường hợp này, biến sandwich Python của chúng ta lưu trữ giá trị Ham and Cheese Tiếp theo, chúng ta khai báo một hàm có tên làcalcul_price() chấp nhận một tham số. tên của bánh mì mà khách hàng muốn mua. Chúng tôi đã sử dụng câu lệnh if của Python để kiểm tra tên của sản phẩm so với danh sách bánh mì của chúng tôi. Khi tên sản phẩm được tìm thấy, chương trình của chúng tôi sẽ trả về giá mà nó đã xác định » THÊM. Tải từ điển Python. Hướng dẫn từng bước Dưới đây là các giá trị dấu phẩy động Python tiềm năng mà chương trình của chúng tôi có thể trả về
Ở dòng cuối cùng, chúng ta gọi phương thức compute_price() và chuyển biến sandwich làm đối số. Khi phương thức compute_price() của chúng ta được gọi, chương trình của chúng ta sẽ thực thi phương thức này và trả về giá cho chiếc bánh sandwich mà chúng ta đã chỉ định Trong trường hợp này, bánh sandwich mà khách hàng của chúng tôi đã đặt là Thịt nguội và Phô mai, vì vậy chương trình của chúng tôi trả về 2. 50. Ngay sau khi câu lệnh return được thực thi, chức năng của chúng tôi dừng lại và chương trình của chúng tôi tiếp tục chạy. Trả về bằng Python. Một vi dụ khacHãy sử dụng một ví dụ khác về câu lệnh return để minh họa cách thức hoạt động của nó. Giả sử rằng chúng tôi đang tạo một chương trình tính toán sự thay đổi đến hạn của một khách hàng. Chúng tôi có thể hoàn thành nhiệm vụ này bằng cách sử dụng đoạn mã sau price = 2.50 def calculate_change(amount_given): return amount_given - price calculate_change(4.00) mã của chúng tôi trả về 1.50 Chúng tôi đã khai báo một hàm có tên là tính toán thay đổi để trừ giá của chiếc bánh sandwich khỏi số tiền mà khách hàng đưa ra. Trong trường hợp này, giá của chiếc bánh sandwich là $2. 50 và người dùng đã đưa cho cô hầu bàn 4 đô la. 00. Vì vậy, chương trình của chúng tôi trả về $1. 50 "Career Karma bước vào cuộc đời tôi khi tôi cần nó nhất và nhanh chóng giúp tôi phù hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi đã tìm được công việc mơ ước phù hợp với giá trị và mục tiêu của mình trong cuộc sống. " Venus, Kỹ sư phần mềm tại Rockbot Find Your Bootcamp MatchPhần kết luậnTừ khóa return trong Python thoát khỏi một hàm và yêu cầu Python chạy phần còn lại của chương trình chính. Từ khóa trả về có thể gửi giá trị trở lại chương trình chính Mặc dù các giá trị có thể đã được xác định trong một hàm, nhưng bạn có thể gửi chúng trở lại chương trình chính của mình và đọc chúng trong toàn bộ mã của mình Trong hướng dẫn này, chúng ta đã đi sâu vào những kiến thức cơ bản về câu lệnh return trong Python. Chúng ta cũng đã xem qua hai ví dụ về các hàm Python sử dụng từ khóa return để minh họa cách thức hoạt động của câu lệnh » THÊM. Chuỗi con Python. Hướng dẫn từng bước Để biết các khóa học, tài nguyên học tập và thông tin khác về Python, hãy xem toàn bộ hướng dẫn Cách học Python của chúng tôi 4 Xếp hạng Về chúng tôi. Career Karma là một nền tảng được thiết kế để giúp người tìm việc tìm kiếm, nghiên cứu và kết nối với các chương trình đào tạo việc làm để thăng tiến trong sự nghiệp của họ. Tìm hiểu về ấn phẩm CK Hàm trả về trong ngôn ngữ lập trình Python như thế nào?Một hàm Python sẽ luôn có giá trị trả về . Không có khái niệm về thủ tục hay thói quen trong Python. Vì vậy, nếu bạn không rõ ràng sử dụng giá trị trả về trong câu lệnh trả về hoặc nếu bạn hoàn toàn bỏ qua câu lệnh trả về, thì Python sẽ ngầm trả về giá trị mặc định cho bạn.
Làm thế nào để một chức năng trở lại?Trả về là giá trị mà một hàm trả về tập lệnh gọi hoặc hàm khi nó hoàn thành tác vụ của mình . Giá trị trả về có thể là bất kỳ một trong bốn loại biến. xử lý, số nguyên, đối tượng hoặc chuỗi. Loại giá trị mà hàm của bạn trả về phụ thuộc phần lớn vào tác vụ mà nó thực hiện.
Chúng ta có thể trả về hàm từ hàm trong Python không?Khoa học dữ liệu thực tế sử dụng Python
. Định nghĩa các chức năng trong các chức năng khác và chức năng trả về đều có thể. Python may return functions from functions, store functions in collections such as lists and generally treat them as you would any variable or object. Defining functions in other functions and returning functions are all possible. |