مثال 8: نمایش رشته ها
در این مثال رشته های مختلف را در خروجی نمایش می دهیم. برای انجام این مثال از ژوپیتر نوت بوک استفاده کنید:
1- یک متغیر برای خوش آمد گویی تعریف کنید و مقدار آن را برابر با 'Hello' قرار دهید. سپس این متغیر را با استفاده از تابع ()print نمایش دهید:
greeting = 'Hello'
print(greeting)
شما باید در خروجی مقدار زیر را ببینید:
Hello
در خروجی print علائم ' و " مشاهده نمی شوند. علت این مسئله این است که این تابع از ابتدا برای نمایش اطلاعات به کاربران در نظر گرفته شده است و توضیحات محتوای خروجی این تابع، در خروجی مشاهده نمی شود.
2 - در سلول بعدی بدون استفاده از دستور print متغیر را فرا بخوانید:
greeting
باید در خروجی مقدار زیر را مشاهده کنید:
'Hello'
حالا جزییات بیشتری از المان را مشاهده میکنیم.
3- سلول زیر را در نظر بگیرید:
spanish_greeting = 'Hola.'
spanish_greeting
arabic_greeting = 'Ahlan wa sahlan.'
زمانی که این سلول اجرا می شود هیچ خروجی ای را مشاهده نمیکنیم، اگر این کد را در ترمینال یا در 3 سلول مجزا اجرا کنیم، '.Hola' برای ما نمایش داده می شود.
فراخوانی المان ها به این شکل برای نمایش آنها کار درستی نیست و در برنامه های واقعی امکان استفاده از چند سلول مختلف یا اجرای یک خط تنها وجود ندارد. بهتر است همیشه در صورت نیاز به نمایش اطلاعات از print استفاده کنید.
4- احوال پرسی اسپانیایی را نمایش دهید:
spanish_greeting = 'Hola.'
print(spanish_greeting)
باید در خروجی عبارت زیر را مشاهده کنید:
.Hola
5- احوال پرسی عربی را نمایش دهید:
arabic_greeting = 'Ahlan wa sahlan.'
print(arabic_greeting)
باید در خروجی مقدار زیر را مشاهده کنید:
Ahlan wa sahlan.
پایتون یک زبان تفسیری( interpreted ) است؛ این بدین معنیست که برنامه در زبان پایتون به زبان ماشین ترجمه نمی شود و این زبان ها معمولا توسط مفسر خط به خط از بالا به پایین اجرا می شوند. در مثال بالا مفسر برنامه را خط به خط اجرا می کند و زمانی که به تابع print برسد ورودی تابع را در خروجی نمایش میدهد.