به متن در پایتون «رشته» (string) میگویند. رشتهها را میشود با +
به هم چسباند:
first = "باغ"
second = "وحش"
print(first + second)
با *
یک رشته تکرار میشود:
print("ها" * 3)
print("-" * 20)
f-string: جاگذاری در متن
اگر پیش از گیومه یک f
بگذاری، هر چیزی را که داخل { }
بنویسی، پایتون با مقدارش عوض میکند:
name = "سارا"
age = 11
print(f"سلام {name}! تو {age} ساله هستی.")
تابع len
تعداد نویسههای یک رشته را میشمارد:
word = "پایتون"
print(len(word))
عدد و متن را نمیشود مستقیم با +
چسباند؛ پایتون خطا میدهد. یا از f-string استفاده کن، یا عدد را با str()
به متن تبدیل کن.
score = 20
print("نمره: " + str(score))
چالشها
-
معرفی با f-string
حل شدمتغیر
nameبا مقدار"مریم"و متغیرcityبا مقدار"مشهد"بساز و با f-string این جمله را چاپ کن:
سلام! من مریم هستم و در مشهد زندگی میکنم. -
خط ستاره
حل شدبا کمک
*یک خط از ۱۵ ستاره (*) چاپ کن؛ خودت ۱۵ بار ستاره ننویس! -
شمارش حرفها
حل شدمتغیر
wordرا برابر"مدرسه"بگذار و تعداد حرفهایش را باlenچاپ کن.