آموزش پایتون

آموزش پایتون – جلسه سوم: ساختار دستورات، کامنت ها و رشته های ورودی و خروجی

آموزش پایتون – مشخص کردن انتهای دستورات در پایتون

در پایتون برای مشخص کردن انتهای دستورات نیازی به نوشتن کاراکتر سمیکلن ( ; ) نیست. و مفسر پایتون، به صورت اتوماتیک انتهای هر دستور رو تشخیص میده.

بنابر این برای اینکه یک دستور از دستور بعدی متمایز بشه کافیه در انتهای اون دستور اینتر بزنید و به سطر بعدی برید.

print('hello py!')
name = input('enter your name: ')
print('salam ' + name)
x = 5
print(type(x))

همونطور که در نمونه بالا می بینید، خبری از سمیکلن ( ; ) در انتهای دستورات نیست.

اگر جلسه قبل رو ندیدین، حتما ببینین: آموزش پایتون – جلسه دوم: راه اندازی محیط توسعه (IDE) برای کار با پایتون

کامنت ها در پایتون

کامنت های تک خطی در پایتون

برای مشخص کردن کامنت ها در پایتون از کاراکتر شارپ ( # ) استفاده می کنیم.

مفسر پایتون، از هر جایی که کاراکتر شارپ نوشته بشه تا انتهای همون سطر رو بعنوان کامنت در نظر می گیره.

شما میتونید قسمتهایی از کدتون که نمیخواید اجرا بشن رو کامنت کنید:

# print('hello py!')
# name = input('enter your name: ')
# print('salam ' + name)
x = 5
print(type(x))

یا میتونید کامنت های تک سطری بنویسید:

# this line assigns 5 to variable 
x = 5
print(type(x))

یا میتونید در انتهای یک خط کد کامنت بنویسید:

x = 5 # this line assigns 5 to variable 
print(type(x))

کامنت های چند سطری در پایتون

در پایتون به صورت سنتی چیزی به نام کامنت های چند سطری نداریم.

به همین دلیل اگر جایی لازم باشه کامنت چند سطری بنویسیم، از دوتا طرفند استفاده می کنیم:

طرفند اول: نوشتن چند کامنت تک سطری بجای یک کامنت چند سطری 😐

در این طرفند که بسیار خفن هستش و برای پیاده سازیش به درجه هوشی بسیار بالایی نیاز بوده، چند تا کامنت تک سطری رو زیر هم می نویسید و میشه یه کامنت چند سطری 😐 به همین برکت قسم!

# inha chandta comment tak satri hastan
# ke baa housh va deraayate faravaan 
# tabdil be comment e chand satri shodan! 

x = 5
print(type(x))

طرفند دوم: استفاده از نادیده گرفتن استرینگ های سرگردان

مفسر پایتون استرینگ هایی که داخل هیچ متغیری ریخته نشده و در حقیقت ول و سرگردان هستن رو چیز خودش هم حساب نمی کنه و اونها رو نادیده می گیره!

ما هم از این بی تفاوتی پایتون سو استفاده می کنیم و (به صورت قراردادی رسم رو بر این گذاشتیم که) کامنت های چند سطری خودمون رو بین شش جفت دابل کوتیشن قرار بدیم.


"""
inha chandta comment tak satri hastan
ke baa housh va deraayate faravaan
tabdil be comment e chand satri shodan!

"""
x = 5
print(type(x))

(برای توضیحات بیشتر و تست، اینجا رو ببینید)

رشته های ورودی و خروجی در پایتون

چاپ رشته خروجی در پایتون:

برای چاپ رشته خروجی از دستور print و یک جفت پرانتز استفاده می کنیم:

print('salam')
print(2 + 3)
print(x * y)

گرفتن رشته ورودی از کاربر در پایتون:

برای گرفتن رشته ورودی از کاربر از دستور input و یک جفت پرانتز استفاده می کنیم.

یادتون باشه حتی اگر کاربر یک عدد وارد کنه، نوع ورودی از نوع str خوهد بود.

input()

البته چون ورودی خالی در جایی ذخیره نمیشه، معمولا ما اون رو درجا داخل یک متغیر میریزیم:

x = input()

چاپ پیام مورد نظر برای درخواست از کاربر برای ورود اطلاعات

در اکثر زبانهای برنامه نویسی،‌برای اینکه قبل از گرفتن ورودی، یک پیام به کاربر نشون بدیم، باید یک رشته خروجی رو چاپ کنیم و بعد دستور گرفتن ورودی رو اجرا کنیم.

اما در پایتون نیازی به نوشتن دو دستور مجزا برای چاپ رشته و گرفت ورودی از کاربر نیست. بلکه هر دو این کارها با دستور input انجام میشه.

کافیه پیام خروجی رو بین یک جفت کوتیشن و داخل پرانتز دستور input بنویسین:

x = input('please enter your name: ')

خب این جلسه از آموزش پایتون در اینجا تموم میشه و در جلسه بعد، متغیرها و انواع داده در پایتون رو بهتون آموزش خواهم داد.

می بینمتون! 🙂

حامد عسکریان

برنامه نویس و عاشق تکنولوژی

دیدگاهتان را بنویسید

دکمه بازگشت به بالا
بستن
بستن