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.