Introduction
Good names help you and others understand your code easily. Following rules avoids errors and confusion.
Jump into concepts and practice - no test required
Good names help you and others understand your code easily. Following rules avoids errors and confusion.
variable_name = value def function_name(): class ClassName:
Names can include letters, numbers, and underscores (_), but cannot start with a number.
Python is case-sensitive: age and Age are different names.
age = 25 user_name = "Alice"
def calculate_sum(): pass
class Car: pass
_hidden_value = 10This program shows two variables with different naming styles and prints their values.
user_age = 30 UserName = "Bob" print(f"User age is {user_age}") print(f"User name is {UserName}")
Do not use Python reserved words like if, for, or class as names.
Use meaningful names that describe what the variable or function does.
Stick to one style for consistency to make your code easier to read.
Names must start with a letter or underscore, not a number.
Use lowercase with underscores for variables and functions.
Use CapitalizedWords for class names.
_count = 5 Count = 10 print(_count + Count)
user-name = 'Alice'
variables = { 'UserName': str, 'user_age': int, '2ndUser': str } Which keys follow Python naming rules and conventions?