Một cú pháp trong ví dụ python là gì?

Giả sử bạn cần lập chương trình tạo hình tròn và tô màu cho nó. Bạn có thể tạo hai chức năng để giải quyết vấn đề này

  • tạo một chức năng vòng tròn
  • tạo một hàm màu

Chia một vấn đề phức tạp thành các phần nhỏ hơn giúp chương trình của chúng ta dễ hiểu và dễ sử dụng lại

Các loại chức năng

Có hai loại hàm trong lập trình Python

  • Các hàm thư viện chuẩn - Đây là các hàm tích hợp sẵn trong Python có sẵn để sử dụng
  • Các chức năng do người dùng định nghĩa - Chúng tôi có thể tạo các chức năng của riêng mình dựa trên các yêu cầu của chúng tôi

Khai báo hàm Python

Cú pháp để khai báo một hàm là

def function_name[arguments]:
    # function body 

    return

Nơi đây,

  • def greet[]:
        print['Hello World!']
    9 - từ khóa dùng để khai báo một hàm
  • def greet[]:
        print['Hello World!']
    0 - bất kỳ tên nào được đặt cho hàm
  • def greet[]:
        print['Hello World!']
    1 - bất kỳ giá trị nào được truyền cho hàm
  • def greet[]:
        print['Hello World!']
    2 [tùy chọn] - trả về giá trị từ một hàm

Hãy xem một ví dụ,

def greet[]:
    print['Hello World!']

Ở đây, chúng ta đã tạo một hàm có tên là

def greet[]:
    print['Hello World!']
3. Nó chỉ đơn giản là in văn bản
def greet[]:
    print['Hello World!']
4

Hàm này không có bất kỳ đối số nào và không trả về bất kỳ giá trị nào. Chúng ta sẽ tìm hiểu về đối số và câu lệnh trả về sau trong hướng dẫn này

Gọi một hàm trong Python

Trong ví dụ trên, chúng ta đã khai báo một hàm tên là

def greet[]:
    print['Hello World!']
3

def greet[]:
    print['Hello World!']

Bây giờ, để sử dụng chức năng này, chúng ta cần gọi nó

Đây là cách chúng ta có thể gọi hàm

def greet[]:
    print['Hello World!']
3 trong Python

def greet[]:
    print['Hello World!']
1

Thí dụ. Hàm Python

def greet[]:
    print['Hello World!']
2

đầu ra

def greet[]:
    print['Hello World!']
3

Trong ví dụ trên, chúng ta đã tạo một hàm tên là

def greet[]:
    print['Hello World!']
3. Đây là cách chương trình hoạt động

{HÌNH ẢNH}

Nơi đây,

  • Khi hàm được gọi, điều khiển của chương trình chuyển sang phần định nghĩa hàm
  • Tất cả các mã bên trong chức năng được thực thi
  • Điều khiển chương trình nhảy tới câu lệnh tiếp theo sau lời gọi hàm

Đối số hàm Python

Như đã đề cập trước đó, một hàm cũng có thể có các đối số. Đối số là giá trị được hàm chấp nhận. Ví dụ,

def greet[]:
    print['Hello World!']
5

Nếu chúng ta tạo một hàm có đối số, chúng ta cần truyền các giá trị tương ứng trong khi gọi chúng. Ví dụ,

def greet[]:
    print['Hello World!']
6

Ở đây,

def greet[]:
    print['Hello World!']
8 xác định rằng các đối số
def greet[]:
    print['Hello World!']
9 và
def greet[]:
    print['Hello World!']
10 sẽ nhận giá trị 5 và 4 tương ứng

ví dụ 1. Đối số hàm Python

def greet[]:
    print['Hello World!']
0

Trong ví dụ trên, chúng ta đã tạo một hàm có tên là

def greet[]:
    print['Hello World!']
11 với các đối số. số1 và số2

{Làm việc của hàm với đối số}

Chúng ta cũng có thể gọi hàm bằng cách gọi tên đối số là

def greet[]:
    print['Hello World!']
2

Trong Python, chúng tôi gọi nó là Đối số từ khóa [hoặc đối số được đặt tên]. Đoạn mã trên tương đương với

def greet[]:
    print['Hello World!']
0

Câu lệnh return trong Python

Một hàm Python có thể hoặc không thể trả về một giá trị. Nếu chúng ta muốn hàm của mình trả về một số giá trị cho lời gọi hàm, chúng ta sử dụng câu lệnh

def greet[]:
    print['Hello World!']
2. Ví dụ,

def greet[]:
    print['Hello World!']
1

Ở đây, chúng tôi đang trả lại biến

def greet[]:
    print['Hello World!']
13 cho lệnh gọi hàm

Ghi chú. Câu lệnh

def greet[]:
    print['Hello World!']
2 cũng biểu thị rằng chức năng đã kết thúc. Bất kỳ mã nào sau khi trả về không được thực thi

ví dụ 2. Hàm trả về Loại

def greet[]:
    print['Hello World!']
2

Trong ví dụ trên, chúng ta đã tạo một hàm có tên là

def greet[]:
    print['Hello World!']
15. Hàm chấp nhận một số và trả về bình phương của số đó

{HÌNH ẢNH. LÀM VIỆC CỦA CHỨC NĂNG VỚI Giá trị trả về}

ví dụ 3. Cộng Hai Số

def greet[]:
    print['Hello World!']
3

Hàm thư viện Python

Trong Python, các hàm thư viện tiêu chuẩn là các hàm tích hợp có thể được sử dụng trực tiếp trong chương trình của chúng tôi. Ví dụ,

  • def greet[]:
        print['Hello World!']
    16 - in chuỗi bên trong dấu ngoặc kép
  • def greet[]:
        print['Hello World!']
    17 - trả về căn bậc hai của một số
  • def greet[]:
        print['Hello World!']
    18 - trả về lũy thừa của một số

Các hàm thư viện này được định nghĩa bên trong mô-đun. Và, để sử dụng chúng, chúng ta phải đưa mô-đun vào bên trong chương trình của mình

Ví dụ:

def greet[]:
    print['Hello World!']
17 được xác định bên trong mô-đun
def greet[]:
    print['Hello World!']
20

Ví dụ 4. Hàm thư viện Python

def greet[]:
    print['Hello World!']
4

đầu ra

def greet[]:
    print['Hello World!']
5

Trong ví dụ trên, chúng tôi đã sử dụng

  • def greet[]:
        print['Hello World!']
    21 - để tính căn bậc hai của 4
  • def greet[]:
        print['Hello World!']
    22 - tính lũy thừa của một số i. e. 23

Ở đây, chú ý tuyên bố,

def greet[]:
    print['Hello World!']
6

def greet[]:
    print['Hello World!']
17 được định nghĩa bên trong mô-đun
def greet[]:
    print['Hello World!']
20 nên chúng tôi cần đưa nó vào chương trình của mình

Lợi ích của việc sử dụng chức năng

1. Tái sử dụng mã - Chúng tôi có thể sử dụng cùng một chức năng nhiều lần trong chương trình của mình, điều này giúp mã của chúng tôi có thể tái sử dụng. Ví dụ,

def greet[]:
    print['Hello World!']
7

đầu ra

def greet[]:
    print['Hello World!']
8

Trong ví dụ trên, chúng ta đã tạo hàm tên là

def greet[]:
    print['Hello World!']
25 để tính bình phương của một số. Ở đây, hàm dùng để tính bình phương các số từ 1 đến 3

Do đó, cùng một phương pháp được sử dụng lặp đi lặp lại

2. Khả năng đọc mã - Các chức năng giúp chúng tôi chia mã của mình thành nhiều phần để làm cho chương trình của chúng tôi dễ đọc và dễ hiểu

Cú pháp trong Python là gì?

Cú pháp của ngôn ngữ lập trình Python là tập hợp các quy tắc xác định cách một chương trình Python sẽ được viết và giải thích [bởi cả hai .

Python thuộc loại cú pháp nào?

Cú pháp Python là một bộ quy tắc xác định cấu trúc của ngôn ngữ . Cú pháp lập trình Python đại diện cho các quy tắc hoặc cấu trúc kiểm soát bố cục của từ khóa, ký hiệu, dấu chấm câu và các mã thông báo khác của lập trình Python.

Chủ Đề