متغیر (Variable)
تعریف
- متغیر = برچسب/نام نمادین برای یک مقدار، برای استفاده مجدد در برنامه
x = 6
y = x * 7
print(x, y) # 6 42کاراکترهای مجاز در نامگذاری
- فقط:
A-Z،a-z،0-9،_
سبکهای نامگذاری (Naming Conventions)
| سبک | مثال |
|---|---|
| lowercase | thisisalowercase |
| snake_case | this_is_a_snake_case_variable |
| camelCase | thisIsACamelCaseVarible |
| PascalCase | ThisIsPascalCaseVariable |
| UPPERCASE | THISISAUPPERCASEVARIABLE |
نکته مهم: kebab-case برای متغیر مجاز نیست ⚠️
this-is-a-kebab-case-variable = "value"→ خطا! چون-بهعنوان عملگر تفریق تفسیر میشه
SyntaxError: invalid syntax
- کاربرد kebab-case: معمولاً ترکیب با UPPERCASE برای مسیر فایلها (نه اسم متغیر):
PATH_OR_FILE = "this-is-a-kebab-case-path/filename"گرفتن ورودی از کاربر
name = input("Enter your name: ")
print("Hello", name)- خروجی
input()همیشه رشتهست - برای گرفتن عدد باید تبدیل کنیم:
age = int(input("Enter your age: "))تمرین
هشدار
با استفاده از ورودی (input()) تمرینها انجام شود.