CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.
Bài viết trên blog CFSDN này định nghĩa và sử dụng các ví dụ về các hàm cơ bản của Python được tác giả sưu tầm và biên soạn. Nếu bạn quan tâm đến bài viết này thì nhớ like nhé.
Các ví dụ trong bài viết này mô tả định nghĩa và cách sử dụng các hàm cơ bản trong Python. Share cho mọi người tham khảo nhé, chi tiết như sau:
Python sử dụng từ khóa def để xác định hàm. Định dạng chung như sau:
tên hàm def (danh sách tham số): nội dung hàm.
Hãy sử dụng hàm để in "Xin chào thế giới!":
?
1
2
3
4
5
|
>>>
định nghĩa
Xin chào() :
in
(
"Xin chào thế giới!"
)
>>> xin chào()
Xin chào thế giới!
>>>
|
Đối với các ứng dụng phức tạp hơn, hãy đưa các biến tham số vào hàm
?
1
2
3
4
5
6
7
8
|
định nghĩa
diện tích (chiều rộng, chiều cao):
trở lại
chiều rộng
*
chiều cao
định nghĩa
print_welcome(tên):
in
(
"Chào mừng"
, tên)
in_chào_mừng(
"Fred"
)
TRONG
=
4
h
=
5
in
(
"chiều rộng ="
, TRONG,
"chiều cao ="
, h,
" diện tích ="
, diện tích(w, h))
|
Kết quả đầu ra của ví dụ trên:
Chào mừng Fred chiều rộng = 4 chiều cao = 5 diện tích = 20 。
Phạm vi biến chức năng.
Các biến được xác định bên trong hàm có phạm vi cục bộ và các biến được xác định bên ngoài hàm có phạm vi toàn cục. Thông qua các ví dụ sau, bạn có thể hiểu rõ phạm vi của các biến hàm trong Python:
?
1
2
3
4
5
6
7
8
9
10
|
Một
=
4
định nghĩa
hàm in_1():
Một
=
17
in
(
"trong print_func a = "
, Một)
định nghĩa
hàm in_2():
in
(
"trong print_func a = "
, Một)
hàm in_1()
hàm in_2()
in
(
"một = "
, Một)
|
Kết quả của ví dụ trên như sau:
trong print_func a = 17 trong print_func a = 4 a = 4 。
Đối số từ khóa.
Các hàm cũng có thể được gọi bằng cách sử dụng dạng đối số từ khóa kwarg=value.
?
1
2
3
4
5
6
|
định nghĩa
con vẹt (điện áp, trạng thái
=
'một sự cứng nhắc'
, hoạt động
=
'vo ve'
,
kiểu
=
'Màu xanh Na Uy'
):
in
(
"-- Con vẹt này sẽ không"
, hành động, kết thúc
=
' ')
in
(
"nếu bạn đặt"
, điện áp,
"điện áp chạy qua nó."
)
in
(
"-- Bộ lông đáng yêu,
,
kiểu
)
in
(
"-- Của nó"
, tình trạng,
"!"
)
|
Có thể được gọi theo những cách sau
?
1
2
3
4
5
6
|
con vẹt(
1000
)
con vẹt (điện áp
=
1000
)
con vẹt (điện áp
=
1000000
, hoạt động
=
'VOOOOOM'
)
con vẹt(hành động
=
'VOOOOOM'
, điện áp
=
1000000
)
con vẹt(
'một triệu'
,
'tước mất sự sống'
,
'nhảy'
)
con vẹt(
'một ngàn'
, tình trạng
=
'đẩy hoa cúc lên'
)
|
Sau đây là phương pháp gọi lỗi:
?
1
2
3
4
|
con vẹt()
con vẹt (điện áp
=
5.0
,
'chết'
)
con vẹt(
110
, điện áp
=
220
)
con vẹt (diễn viên)
=
'John Cleese'
)
|
Giá trị trả về.
Giá trị trả về của hàm Python sử dụng câu lệnh return và hàm có thể được gán cho một biến được chỉ định làm giá trị:
?
1
2
3
4
5
|
định nghĩa
trả về tổng(x,y):
c
=
x
+
Và
trở lại
c
độ phân giải
=
trả về tổng(
4
,
5
)
in
(giải pháp)
|
Bạn cũng có thể làm cho hàm trả về null:
?
1
2
3
4
|
định nghĩa
trả về rỗng(x,y):
c
=
x
+
Và
trở lại
độ phân giải
=
trả về rỗng(
4
,
5
)
in
(giải pháp)
|
Danh sách đối số biến.
Cuối cùng, một tùy chọn ít phổ biến nhất là lệnh gọi hàm có số lượng đối số thay đổi. Các đối số này được gói thành một bộ dữ liệu (xem Bộ dữ liệu và Chuỗi).
?
1
2
3
4
5
6
7
8
9
10
|
định nghĩa
trung bình số học(
*
các đối số):
tổng hợp
=
0
vì
x
TRONG
các đối số:
tổng hợp
+
=
x
trở lại
tổng hợp
in
(số_số_trung_bình(
45
,
32
,
89
,
78
))
in
(số_số_trung_bình(
8989,8
,
78787.78
,
3453
,
78778.73
))
in
(số_số_trung_bình(
45
,
32
))
in
(số_số_trung_bình(
45
))
in
(số_trung_bình())
|
Kết quả đầu ra của ví dụ trên là:
244 170009.31 77 45 0 。
Tôi hy vọng bài viết này sẽ hữu ích cho mọi người trong việc lập trình Python.
Liên kết gốc: https://www.cnblogs.com/xiaofan130/p/8919781.html.
Cuối cùng, bài viết về định nghĩa và ví dụ sử dụng các hàm Python cơ bản kết thúc ở đây. Nếu bạn muốn biết thêm về định nghĩa và ví dụ sử dụng các hàm Python cơ bản, vui lòng tìm kiếm bài viết CFSDN hoặc tiếp tục duyệt các bài viết liên quan. ủng hộ blog của tôi trong tương lai! .
Tôi là một lập trình viên xuất sắc, rất giỏi!