Python nổi tiếng với nhiều chức năng tích hợp sẵn và một số lượng lớn các mô-đun. Các chức năng này làm cho chương trình của chúng tôi dễ đọc và hợp lý hơn. Chúng ta có thể truy cập các tính năng và chức năng của một chức năng bằng cách gọi nó. Trong hướng dẫn này, chúng ta sẽ tìm hiểu về cách thức hoạt động của hàm gọi python. Chúng tôi sẽ lấy nhiều ví dụ khác nhau và tìm hiểu cách chúng tôi có thể gọi các hàm tích hợp sẵn của python và các hàm do người dùng định nghĩa. Hơn nữa, chúng ta sẽ đề cập đến cách gọi một hàm có đối số và không có đối số
Đồng thời, chúng ta cũng sẽ thảo luận về kiểu dữ liệu của các đối số này và thứ tự của chúng. Tóm lại, hướng dẫn này bao gồm tất cả các khái niệm và chi tiết mà bạn cần để bắt đầu làm việc với hàm và gọi hàm
CŨNG ĐỌC. Cách sử dụng python if other trong một dòng với các ví dụ
Bắt đầu với chức năng gọi Python
Trước khi bắt đầu và học cách gọi một hàm, chúng ta hãy xem hàm python là gì và cách định nghĩa nó trong python. Vì vậy, hàm Python là một nhóm mã thực hiện một tác vụ cụ thể. Để có được chức năng và tính năng của chức năng, chúng ta phải gọi nó là. Trong hướng dẫn này, chúng ta đã tìm hiểu về hàm gọi python. Chúng tôi đã học cách gọi hàm dựng sẵn và hàm do người dùng định nghĩa. Đồng thời, chúng ta bắt gặp việc truyền và gọi các hàm có nhiều đối số với các kiểu dữ liệu khác nhau. Hơn nữa, chúng ta cũng đã xem qua ví dụ và tìm hiểu cách thức hoạt động của việc gọi một hàm từ các vòng lặp python. Tóm lại, trong hướng dẫn này, chúng ta đã học mọi thứ cần thiết để tìm hiểu về hàm gọi của python
Sau khi một chức năng được xác định, bạn có thể sử dụng nó từ bên ngoài chức năng bằng cách gọi tên của nó theo sau dấu ngoặc đơn với các giá trị đối số đầu vào cần thiết
function_name[p1_value, p2_value...]`
Trên thực tế, chúng tôi đã sử dụng cái này rồi. Khi chúng ta cần chạy mã trong một hàm, chúng ta cần gọi hàm. Lời gọi hàm chứa tên của hàm sẽ được thực thi, theo sau là danh sách các giá trị, được gọi là đối số, được gán cho các tham số trong định nghĩa hàm
Sử dụng tên hàm được chỉ định ở bất kỳ đâu trong chương trình của bạn và bất kỳ số lần nào, bạn có thể chạy khối mã đó
Gọi trực tiếp Hàm để chạy mã trong đó
Sau khi định nghĩa hàm, chúng ta gọi hàm
Hi!
8 để chạy nódef say_hi[]:
print['Hi!']
say_hi[]
Dòng cuối cùng không thụt vào có nghĩa là hàm này đã nằm ngoài hàm rồi, chúng ta chỉ cần gõ tên hàm có dấu ngoặc đơn trống vì hàm này không có đối số đầu vào. Bằng cách nhấp vào nút chạy, chúng ta có thể thấy kết quả được hiển thị trong bảng điều khiển mã
Hi!
Gọi hàm trong một số dòng mã
Hãy tiếp tục với những dòng trên,
for t in range[3]:
print[t]
say_hi[]
Kết quả bảng điều khiển
1
Hi!
2
Hi!
3
Hi!
Vài dòng câu lệnh này sử dụng vòng lặp
Hi!
9 để gọi hàm Hi!
8 3 lần. tại def say_hi[]:
print['Hi!']
say_hi[]
0, mỗi lần def say_hi[]:
print['Hi!']
say_hi[]
1 được in ra trước khi gọi Hi!
8, vì vậy bảng điều khiển hiển thị thông báo trênChúng ta có thể gọi hàm
Hi!
8 trong một định nghĩa hàm khácỞ đây chúng ta bắt đầu định nghĩa một hàm khác
def say_hi[]:
print['Hi!']
say_hi[]
4, trong hàm này có hai dòng câu lệnh. gọi hàm Hi!
8 và in một tin nhắn khác. không còn dòng thụt vào sau def say_hi[]:
print['Hi!']
say_hi[]
6, vì vậy đây là phần cuối của hàm def say_hi[]:
print['Hi!']
say_hi[]
4Tiếp theo, chúng ta gọi hàm
def say_hi[]:
print['Hi!']
say_hi[]
4 ở dòng cuối cùng mà không có dấu hiệu, nhấp vào def say_hi[]:
print['Hi!']
say_hi[]
9, các mã trong thân hàm trước tiên thực hiện một hàm khác Hi!
8, sau đó thực hiện câu lệnh tiếp theo def say_hi[]:
print['Hi!']
say_hi[]
6, xem kết quả trong bảng điều khiểnSử dụng hàm
for t in range[3]:
print[t]
say_hi[]
5 để chạy một hàm Python nhiều lần trong các công cụ Python do môi trường cơ sở dữ liệu tạo raCú pháp của hàm như sau
def say_hi[]:
print['Hi!']
say_hi[]
3Đối số
for t in range[3]:
print[t]
say_hi[]
6 là một
for t in range[3]:
print[t]
say_hi[]
7 chỉ định số lần chạy hàm
for t in range[3]:
print[t]
say_hi[]
8Đối số
for t in range[3]:
print[t]
say_hi[]
8 là chức năng để chạy. Nó có thể là một trong những điều sau đâyMột hàm Python
Một chuỗi là tên của hàm Python do người dùng định nghĩa trong OML4Py kho lưu trữ tập lệnh
- Một chuỗi xác định hàm Python
Một đối tượng
0 được trả về bởi hàm1 Hi! 2 Hi! 3 Hi!
11 Hi! 2 Hi! 3 Hi!
Đối số
def say_hi[]:
print['Hi!']
say_hi[]
40 tùy chọn là một chuỗi hoặc def say_hi[]:
print['Hi!']
say_hi[]
41 [mặc định] chỉ định chủ sở hữu của hàm Python do người dùng xác định đã đăng ký khi đối số
for t in range[3]:
print[t]
say_hi[]
8 là tên hàm Python do người dùng xác định đã đăng kýĐối số
def say_hi[]:
print['Hi!']
say_hi[]
43 là một giá trị boolean,
for t in range[3]:
print[t]
say_hi[]
7 hoặc def say_hi[]:
print['Hi!']
say_hi[]
41 [mặc định] chỉ định mức độ song song ưu tiên để sử dụng trong công việc Thực thi Python được nhúng. Giá trị có thể là một trong những giá trị sauMột số nguyên dương lớn hơn hoặc bằng 1 cho một mức độ song song cụ thể
46,def say_hi[]: print['Hi!'] say_hi[]
41, hoặcdef say_hi[]: print['Hi!'] say_hi[]
48 không song songdef say_hi[]: print['Hi!'] say_hi[]
49 cho tính song song dữ liệu mặc địnhdef say_hi[]: print['Hi!'] say_hi[]
Đối số
Hi!
20 là một giá trị boolean xác định xem có tìm kiếm hình ảnh hay không. Giá trị mặc định là def say_hi[]:
print['Hi!']
say_hi[]
49Với tham số
Hi!
22, bạn có thể truyền các đối số bổ sung cho hàm
for t in range[3]:
print[t]
say_hi[]
8. Các đối số kiểm soát đặc biệt, bắt đầu bằng Hi!
24, không được chuyển đến hàm được chỉ định bởi
for t in range[3]:
print[t]
say_hi[]
8, mà thay vào đó kiểm soát những gì xảy ra trước hoặc sau khi chạy hàmXem thêm . Giới thiệu về Đối số kiểm soát đặc biệt
Hàm
for t in range[3]:
print[t]
say_hi[]
5 trả về danh sách đối tượng Python hoặc danh sách đối tượng Hi!
27. Nếu không có hình ảnh nào được hiển thị trong hàm Python do người dùng xác định, thì
for t in range[3]:
print[t]
say_hi[]
5 sẽ trả về một danh sách các đối tượng Python do hàm Python do người dùng xác định trả về. Mặt khác, nó trả về một danh sách các đối tượng Hi!
27Xem thêm . Giới thiệu về đầu ra
Ví dụ 10-10 Sử dụng oml. hàm index_apply
Ví dụ này định nghĩa một hàm trả về giá trị trung bình của một tập hợp các số ngẫu nhiên theo số lần đã chỉ định