آموزش خروجی گرفتن از متغیر در پایتون. در زبان پایتون، برای خروجی گرفتن از متغیرها معمولاً از دستور print() استفاده میشود. این دستور به راحتی مقدار متغیرها را در کنسول یا محیط اجرایی نمایش میدهد. در این بخش، نحوهی استفاده از آن به همراه نکات و مثالها توضیح داده خواهد شد.
1. استفاده از دستور print()
دستور print() در پایتون برای چاپ متغیرها و دادهها در کنسول یا خروجی استاندارد استفاده میشود.
مثال ساده:
x = 10 print(x)
خروجی: 10
2. چاپ متغیرها و متون با هم
با استفاده از دستور print(), میتوان همزمان متغیرها و متون را چاپ کرد. برای این کار میتوان از فاصلهها (space) یا علامت + برای ترکیب رشتهها استفاده کرد.
مثال 1: استفاده از فاصله (default)
name = "Alice"
age = 25
print("Name:", name, "Age:", age)
خروجی:
Name: Alice Age: 25
مثال 2: استفاده از علامت + برای ترکیب رشتهها
name = "Alice"
age = 25
print("Name: " + name + ", Age: " + str(age))
خروجی:
Name: Alice, Age: 25
در اینجا توجه کنید که باید مقدار عددی (age) را با استفاده از str() به رشته تبدیل کنید، چرا که عملگر + تنها با رشتهها کار میکند.
3. استفاده از قالب بندی رشتهها (f-strings)
یکی از روشهای مدرن و ساده در پایتون برای ترکیب متن و متغیرها، استفاده از f-strings است که از نسخه 3.6 به بعد در پایتون معرفی شده است. این روش خوانایی بالاتری دارد و از نظر عملکردی هم سریعتر است.
مثال:
name = "Alice"
age = 25
print(f"Name: {name}, Age: {age}")
خروجی:
Name: Alice, Age: 25
در اینجا با استفاده از f”{}” میتوانیم متغیرها را مستقیماً درون رشته قرار دهیم.
4. قالب بندی با استفاده از str.format()
قبل از معرفی f-strings, از متد str.format() برای قالببندی رشتهها استفاده میشد. این روش هنوز در بسیاری از کدها دیده میشود و کاملاً کاربردی است.
مثال:
"name = "Alice
age = 25
print("Name: {}, Age: {}".format(name, age))
خروجی:
Name: Alice, Age: 25
در این روش، از {} به عنوان جایگاههای متغیرها استفاده میشود و متد format() به ترتیب مقادیر متغیرها را در این جایگاهها قرار میدهد.
5. چاپ متغیرهای مختلف
اگر بخواهید چندین متغیر از انواع مختلف را چاپ کنید، هیچ مشکلی در پایتون وجود ندارد. پایتون به طور خودکار انواع مختلف دادهها را به صورت رشته تبدیل میکند.
مثال:
name = "Alice"
age = 25
height = 1.75
is_student = True
print(f"Name: {name}, Age: {age}, Height: {height}, Is Student: {is_student}")
خروجی:
Name: Alice, Age: 25, Height: 1.75, Is Student: True
در اینجا یک رشته ترکیبی از انواع دادهها (رشته، عدد صحیح، عدد اعشاری و مقدار بولی) چاپ میشود.
6. چاپ لیستها و دیکشنریها
لیستها: پایتون به طور خودکار لیستها را به شکل مناسب چاپ میکند.
دیکشنریها: دیکشنریها به صورت {key: value} نمایش داده میشوند.
مثال 1: لیست
my_list = [1, 2, 3, 4, 5] print(my_list)
خروجی:
[1, 2, 3, 4, 5]
مثال 2: دیکشنری
my_dict = {"name": "Alice", "age": 25}
print(my_dict)
خروجی:
{'name': 'Alice', 'age': 25}
