Computer >> Máy Tính >  >> Lập trình >> Python

Các ký tự được phép trong tên hàm Python là gì?

Số nhận dạng Python

Định danh là tên được đặt cho các thực thể như lớp, hàm, biến, v.v. trong Python. Nó giúp nhận biết một thực thể này với một thực thể khác.

Quy tắc viết số nhận dạng

Số nhận dạng có thể là sự kết hợp của các chữ cái viết thường (a đến z) hoặc chữ hoa (A đến Z) hoặc chữ số (0 đến 9) hoặc dấu gạch dưới (_). Những cái tên như myClass, var_3 và print_to_screen, tất cả đều là những ví dụ hợp lệ.

Mã định danh không thể bắt đầu bằng một chữ số. 2variable không hợp lệ, nhưng biến2 hoàn toàn đúng.

Từ khóa không thể được sử dụng làm định danh. Từ 'global' là một từ khóa trong python. Vì vậy, chúng tôi gặp lỗi cú pháp không hợp lệ ở đây

Ví dụ

global = "syntex"
print global

Đầu ra

File "identifiers1.py", line 3
    global = "syntex"
           ^
SyntaxError: invalid syntax

Giải thích:

Đoạn mã trên khi chạy hiển thị lỗi vì từ khóa toàn cầu được sử dụng

làm biến / mã định danh để gán giá trị chuỗi.

Chúng tôi không thể sử dụng các ký hiệu đặc biệt như!, @, #, $,%, V.v. trong mã định danh của mình.

Ví dụ

$local = 5
print $local

Đầu ra

File "identifiers2.py", line 1
    $local = 5
    ^
SyntaxError: invalid syntax

Giải thích:

Đoạn mã trên khi chạy hiển thị lỗi vì ký tự đặc biệt $ được sử dụng trong biến / mã định danh để gán giá trị số nguyên.