Làm thế nào để bạn xác định một chức năng trong python 3?

Các hàm Python 3 có thể tái sử dụng, đoạn mã được sắp xếp để thực hiện một hoạt động được kết nối duy nhất. Các chức năng cung cấp cho chương trình của chúng tôi nhiều tính mô-đun hơn và cho phép chúng tôi sử dụng lại nhiều mã. Như chúng ta đã biết, Python bao gồm một số hàm dựng sẵn như in, nhưng chúng ta cũng có thể xây dựng các hàm của riêng mình. Các chức năng do người dùng xác định là những gì chúng được gọi. Các chức năng có thể được xác định để cung cấp chức năng mong muốn. Trong Python, chúng ta định nghĩa các hàm bằng cách sử dụng các quy tắc

Python 3 chức năng là gì?

  • Sau tên hàm là dấu ngoặc đơn [[]] và từ khóa def. Trong dấu ngoặc đơn này, các đối số và tham số đầu vào sẽ đi. Trong dấu ngoặc đơn này, chúng ta có thể chỉ định thêm các tham số
  • Hàm chuỗi của tài liệu, thường được gọi là chuỗi tài liệu, có thể là câu lệnh ban đầu của hàm
  • Mỗi chức năng có một khối mã thụt lề bắt đầu bằng dấu hai chấm [. ]. Biểu thức trả về của các câu lệnh khởi hành một hàm, với người gọi nhận một biểu thức tùy chọn. Tương tự như return none nếu chúng ta truyền câu lệnh return không có tham số

Dưới đây là cú pháp của hàm trong python 3 như sau

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá bán
Xem các khóa học

Hơn 600 khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập trọn đời
4. 6 [86.064 xếp hạng]

cú pháp

def name_of_function [parameters] :
	"Docstring of function"
	function suite
	return expression
  • Tên của chức năng được sử dụng để xác định nó. Các tiêu chí tương tự áp dụng cho việc đặt tên hàm trong Python giống như cách chúng đặt tên cho các định danh
  • Chúng ta có thể truyền các giá trị của hàm bằng cách sử dụng các tham số. Họ không bắt buộc. Tiêu đề hàm được kết thúc bằng dấu hai chấm [. ]
  • Thân hàm được tạo thành từ một hoặc nhiều câu lệnh của python. Mức thụt đầu dòng cho tất cả các câu lệnh phải giống nhau

Dưới đây là chức năng tích hợp Python 3 như sau

1. Int – Hàm này được sử dụng để chuyển đổi kiểu dữ liệu chuỗi thành số nguyên
2. In – Chức năng này được sử dụng để in một đối tượng ra thiết bị đầu cuối
3. Len – Hàm này dùng để tính độ dài của chuỗi

  • Các tham số chứa bản chất vị trí theo mặc định và chúng ta chỉ cần thông báo cho chúng theo thứ tự mà chúng được xác định
  • Hàm trong python là một đoạn mã chỉ thực thi khi được gọi. Một chức năng có thể chấp nhận dữ liệu ở dạng tham số. Kết quả của một chức năng có thể là dữ liệu
  • Một chức năng không là gì ngoài một tập hợp các hướng dẫn thực hiện một nhiệm vụ nhất định và có thể được sử dụng lại sau khi nó được xác định. Các chức năng làm cho lập trình trở nên mô-đun hơn bằng cách cho phép chúng tôi sử dụng lại mã. Dấu ngoặc đơn và tham số đôi khi được sử dụng trong tên hàm

Tạo hàm python 3

  • Một hàm trong Python là các câu lệnh tập hợp hoàn thành một tác vụ. Chương trình của chúng tôi có thể được chia thành các phần nhỏ hơn, theo mô-đun với sự trợ giúp của các chức năng. Các hàm giúp chương trình của chúng ta trở nên có trật tự hơn và dễ kiểm soát hơn khi nó lớn hơn
  • Khái niệm này là nhóm một số hành động thường được thực hiện lại với nhau và tạo một hàm sao cho, thay vì viết đi viết lại cùng một mã trên các đầu vào khác nhau, chúng ta có thể gọi hàm và sử dụng lại mã chứa trong đó
  • Cả chức năng tích hợp và do người dùng xác định đều khả dụng. Nó hỗ trợ giữ cho chương trình ngắn gọn, không lặp lại và được tổ chức tốt
  • Ví dụ dưới đây cho thấy việc tạo các hàm đơn giản trong python như sau. Chúng tôi đang tạo các tên hàm thú vị và gọi tương tự như sau

Mã số

def fun[]:
    print["python 3 function"]
fun[]

đầu ra

  • Chúng ta có thể tạo một hàm python bằng cách sử dụng từ khóa def. Ngoài ra, chúng ta có thể gọi hàm bằng cách sử dụng tên hàm. Chúng ta cũng có thể truyền tham số hàm vào lúc tạo hàm trong python
  • Trong ví dụ dưới đây, chúng ta sẽ tạo một hàm cơ bản để xác định xem số nguyên mà chúng ta đã cung cấp là số lẻ hay số chẵn

Mã số

def fun [py]:
    if [py % 2 == 0]:
        print ["Even number"]
    else:
        print ["Odd Number"]
fun[4]
fun[5]

đầu ra

Các loại hàm 3 đối số của python

Dưới đây là loại đối số có sẵn trong python 3 như sau. Chúng ta có thể gọi chúng bằng cách sử dụng đối số này

1. Đối số bắt buộc

  • Các tham số được cung cấp cho một hàm theo trình tự phù hợp được gọi là các đối số bắt buộc. Số lượng đối số trong lệnh gọi hàm phải khớp chính xác với số lượng đối số trong định nghĩa hàm trong trường hợp này. Chúng ta phải luôn cung cấp một đối số cho hàm

Mã số

def py_fun [py1, py2 = 20]:
    		print ["py1: ", py1]
    		print ["py2: ", py2]
py_fun [10]

đầu ra

2. Đối số từ khóa

  • Các lệnh gọi hàm được gắn với các đối số từ khóa. Khi người gọi đề cập đến tên tham số để xác định các tham số
  • Vì trình thông dịch Python có thể sử dụng các tham số từ khóa nên chúng ta có thể bỏ qua các đối số hoặc đặt chúng sai thứ tự

Mã số

def py_fun[ py1 ]:
   		"Python 3 function"
   		print [py1]
   		return
py_fun[ py1 = "Python function"]

đầu ra

3. đối số mặc định

  • Nếu một giá trị không được chỉ định trong lệnh gọi hàm cho một đối số, thì nó sẽ giả định một giá trị mặc định. Dưới đây
  • Ví dụ hiển thị các đối số mặc định trong hàm python 3 như sau

Mã số

def py_fun [ stud_name, stud_age = 12 ]:
   		"Python 3 function"
   		print ["Stud_name: ", stud_name]
   		print ["Stud_age ", stud_age]
   		return
py_fun [ stud_age = 10, stud_name = "ABC" ]
py_fun [ stud_name = "PQR" ]

đầu ra

4. Đối số độ dài thay đổi

  • Có thể chúng ta sẽ cần chạy một hàm với các đối số được cung cấp khi chúng ta tạo nó. Các đối số có độ dài thay đổi là những đối số không có tên trong phần khai báo hàm

Mã số

def py_fun [ py1, *py_tuple ]:
   		"Python 3 function"
   		print ["Output: "]
   		print [py1]
   		for tup in py_tuple:
   		    print [tup]
   		return
py_fun[15]
py_fun[75, 65, 55]

đầu ra

ví dụ

Dưới đây là ví dụ về python 3 đối số như sau

Ví dụ 1

Trong ví dụ dưới đây, chúng tôi đang tạo một tên hàm là py_fun

Mã số

def py_fun [py]:
 		return py + 1
print [py_fun[25]]      
print [py_fun[35 + 55]]

đầu ra

Ví dụ #12

Ví dụ dưới đây cho thấy hàm python 3 với hàm phạm vi như sau, Trong ví dụ sau, chúng tôi đang tạo tên hàm là py_fun

Mã số

________số 8_______

đầu ra

Phần kết luận

Tên của chức năng được sử dụng để xác định nó. Các tiêu chí tương tự áp dụng cho việc đặt tên hàm trong Python giống như cách chúng đặt tên cho các định danh. Các hàm Python 3 có thể tái sử dụng, đoạn mã được sắp xếp để thực hiện một hoạt động được kết nối duy nhất. Chức năng chuỗi của tài liệu, thường được gọi là chuỗi tài liệu

Bài viết được đề xuất

Đây là hướng dẫn về Hàm Python 3. Ở đây chúng ta thảo luận về định nghĩa, chức năng python 3 là gì, các ví dụ về triển khai mã. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm-

Làm cách nào chúng ta có thể định nghĩa một hàm trong Python?

Cú pháp cơ bản để xác định hàm trong Python . Điều tiếp theo bạn phải làm là đảm bảo rằng bạn thụt lề bằng một tab hoặc 4 dấu cách, sau đó chỉ định những gì bạn muốn chức năng thực hiện cho mình. define a function with the def keyword, then write the function identifier [name] followed by parentheses and a colon. The next thing you have to do is make sure you indent with a tab or 4 spaces, and then specify what you want the function to do for you.

Định nghĩa hàm trong Python với ví dụ là gì?

Một hàm là một khối mã chỉ chạy khi nó được gọi . Bạn có thể truyền dữ liệu, được gọi là tham số, vào một hàm. Kết quả là một hàm có thể trả về dữ liệu.

Chủ Đề