Python is a widely-used programming language that is known for its simplicity and ease of use. In this tutorial, we will take a look at the rules and conventions for writing variable names in Python.
In Python, variable names can be written using letters, numbers, and underscores.
For example, the following are valid variable names:
my_variable = 10
x = 20
variable_1 = "Hello"
Python has certain words that are reserved and cannot be used as variable names.
These words include print
, if
, else
, while
, for
, and many others. Using a reserved word as a variable name will result in a syntax error.
# this will result in a syntax error
if = 10
while = "hello"
for = 23.3
It is a good practice to give descriptive and meaningful names to the variables that you create in your code.
For example, instead of using a variable name like x
, you can use a name like customer_name
or product_price
which makes it clear what the variable represents.
customer_name = "John Doe"
product_price = 19.99
customer_age = 25
snake_case_example
in Python.camelCaseExample
in Python.PascalCaseExample
in Python.These different cases are mainly used for naming conventions in Python. Camel case is commonly used for variable and function names, while snake case is often used for constants and file names. Pascal case is also used for class and module names.
customer_name = "John Doe" # snake_case
customerName = "John Doe" # camelCase
CustomerName = "John Doe" # PascalCase
It is important to note that Python is case-sensitive, so the variable names name
and Name
are different.
# Declaring two variables with different capitalization
name = "Ankit"
Name = "Aayush"
# Printing the values of the variables
print(name) # Output: "Ankit"
print(Name) # Output: "Aayush"
_
).!
, @
, #
, etc.if
, else
, while
, etc.str
, list
, len
, etc.In conclusion, writing variable names in Python is easy and straightforward. By following the rules and conventions outlined in this, you can make your code more readable and maintainable. Remember to use descriptive and meaningful names, snake_case, camelCase, and PascalCase, and be aware of the reserved words and case sensitivity. Happy coding!