مثال 13 پایتون – برنامه ای به پایتون بنویسید که در print یک رشته چند خطی و دارای کاراکتر کوتیشن دار را بدون نیاز به استفاده از escape چاپ کند
کد برنامه
1 2 3 |
print(""" Salam "khoobi?" """) |
توضیح کد
در این برنامه پایتون، یک رشته چندخطی و کوتیشن دار چاپ میشود. استفاده از سه نقل قول دوتایی """
به این معناست که یک رشته چندخطی ایجاد میشود. حال به توضیح دقیقتر این برنامه میپردازم:
عبارت داخل print چند خطی بالا را معادل زیر در نظر بگیرید:
print(""" Salam\n "khobi?" \n """)
این دستور با استفاده از تابع print
، محتوای یک رشته چندخطی را در خروجی نمایش میدهد.
ابتدا سه نقل قول دوتایی """
قرار داده شده است که به معنی شروع یک رشته چندخطی است.
سپس عبارت Salam
درون رشته قرار داده شده است.
با استفاده از خط بعد \n
، یک کاراکتر خط جدید ایجاد میشود تا خط جدید شروع شود.
سپس عبارت "khoobi?"
بدون نیاز به استفاده از escape درون رشته قرار داده شده است.
دوباره با استفاده از خط بعد یا \n
، یک کاراکتر خط جدید ایجاد میشود.
در نهایت، دوباره سه نقل قول دوتایی """
قرار داده شده است که به معنی پایان رشته چندخطی است.
با اجرای این برنامه، در خروجی عبارت Salam
در یک خط، عبارت "khoobi?"
در خط جدید و خط خالی دیگری نمایش داده میشود. توجه داشته باشید که \n
به عنوان کاراکتر خط جدید عمل میکند و باعث میشود متن به خط بعدی منتقل شود.
مقداد علی بخشی هستم. موسیقی دان، برنامه نویس، متخصص هوش مصنوعی، علم داده، متخصص بلاکچین و توسعه دهنده ربات های هوشمند.
دانش آموخته مقطع ارشد و دکتری دانشکده فنی دانشگاه تهران هستم. با سابقه تدریس درس برنامه نویسی در دانشگاه (پردیس بین الملل کیش دانشگاه تهران)