Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Định Danh (Identifiers) trong Python

Identifier (định danh) là tên dùng để nhận diện biến, hàm, class, module hoặc đối tượng khác.

Quy tắc cú pháp

  • Bắt đầu bằng chữ cái A-Z, a-z hoặc gạch dưới _
  • Theo sau bởi 0 hoặc nhiều: chữ cái, gạch dưới, chữ số 0-9
  • Không chứa ký tự đặc biệt: @, $, %, v.v.
  • Phân biệt chữ hoa/thường: Manpower ≠ manpower

Quy ước đặt tên (Naming Conventions - PEP 8)

LoạiQuy ướcVí dụ
ClassPascalCase (chữ cái đầu viết hoa)MyClass, UserProfile
Function/Variablesnake_case (thường, cách bằng _)my_function, user_name
ConstantUPPER_SNAKE_CASEMAX_SIZE, API_KEY
Modulesnake_case ngắnutils, data_processor
Private (mô-đun/class)Đầu _ (một gạch dưới)_internal_var, _helper()
Strongly private (class)Đầu __ (hai gạch dưới)__secret (name mangling)
Special (dunder)Đầu và cuối ____init__, __str__

Ví dụ hợp lệ / không hợp lệ

# Hợp lệ
name, _name, name_1, MyClass, MAX_SIZE, __init__

# Không hợp lệ
1name, my-name, my@name, class, for, if