خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
آموزش پایتون : متغیرها و نوع داده آنها
متغیرها محلی برای نگهداری داده ها می باشند. زبان برنامه نویسی پایتون (Python) یک زبان کاملا شیء گرا (object oriented) می باشد و در ضمن شما مجبور نیستید تا نوع داده متغیرها را تعیین کنید. هر متغیری در زبان برنامه نویسی پایتون (Python) یک شیء می باشد و شما حتی بدون اینکه متغیرها را تعریف کنید می توانید از آنها استفاده نمایید. در این آموزش با چند مثال این مساله را به شما نشان می دهیم.
در زبان برنامه نویسی پایتون (Python) از دو نوع متغیر عددی پشتیبانی می شود. اعداد صحیح (integers) و اعداد اعشاری (floating point) .
برای اینکه متغیری از نوع اعداد صحیح (integer) معرفی کنید، به شکل زیر عمل کنید.
خروجی این دستور به شکل زیر می باشد.
همانطور که می بینید ابتدا مقدار 7 که یک عدد صحیح می باشد در متغیری با نام myint قرار می گیرد. سپس با استفاده از دستور print این متغیر را در صفحه چاپ می کنیم.
برای اینکه متغیری از نوع اعداد اعشاری معرفی کنید، می توانید به یکی از دو شیوه زیر این کار را انجام بدهید.
خروجی هر دو شیوه را در تصاویر زیر می بینید.
همانطور که مشاهده می کنید، خروجی هر دو دستور کاملا یکسان می باشد.
متغیرهای متنی (رشته ای) را می توانید با استفاده از یک جفت تک کوتیشن و یا یک جفت دابل کوتیشن معرفی نمایید.
تفاوتی بین تک کوتیشن و دابل کوتیشن وجود ندارد. دلیل اینکه هر دوی اینها پشتیبانی شده اند این است که اگر بخواهید تک کوتیشن را به عنوان بخشی از متن متغیر استفاده نمایید، به سادگی امکانش را داشته باشید.
همچنین اگر بخواهید دابل کوتیشن را نیز به عنوان بخشی از متن متغیر داشته باشید، امکانش را خواهید داشت.
عملگر جمع را می توانید هم در متغیرهای عددی و هم در متغیرهای رشته ای مورد استفاده قرار بدهید، وقتی این عملگر را در مورد متغیرهای عددی به کار می برید، اعداد را به صورت ریاضی با هم جمع می کند. وقتی هم که در مورد رشته ها به کار می برید، دو متن را با هم ترکیب می کند و از ترکیب آن دو متن جدیدی ساخته می شود.
شما این امکان را دارید تا به صورت هم زمان چندین متغیر را در یک خط معرفی کنید و همینطور آنها را مقدار دهی نمایید.
امکان ترکیب دو متغیر عددی و رشته ای میسر نیست، و اگر این کار را انجام بدهید، تولید خطا می شود.
آموزش قبلی : آموزش پایتون : سلام، دنیا!
آموزش بعدی : آموزش پایتون : لیست ها (Lists)
متغیرهای عددی
در زبان برنامه نویسی پایتون (Python) از دو نوع متغیر عددی پشتیبانی می شود. اعداد صحیح (integers) و اعداد اعشاری (floating point) .
برای اینکه متغیری از نوع اعداد صحیح (integer) معرفی کنید، به شکل زیر عمل کنید.
myint = 7
print(myint)
خروجی این دستور به شکل زیر می باشد.
همانطور که می بینید ابتدا مقدار 7 که یک عدد صحیح می باشد در متغیری با نام myint قرار می گیرد. سپس با استفاده از دستور print این متغیر را در صفحه چاپ می کنیم.
برای اینکه متغیری از نوع اعداد اعشاری معرفی کنید، می توانید به یکی از دو شیوه زیر این کار را انجام بدهید.
myfloat = 7.0
print(myfloat)
myfloat = float(7)
print(myfloat)
خروجی هر دو شیوه را در تصاویر زیر می بینید.
همانطور که مشاهده می کنید، خروجی هر دو دستور کاملا یکسان می باشد.
متغیرهای متنی (رشته ای : Strings)
متغیرهای متنی (رشته ای) را می توانید با استفاده از یک جفت تک کوتیشن و یا یک جفت دابل کوتیشن معرفی نمایید.
mystring = 'hello'
print(mystring)
mystring = "hello"
print(mystring)
تفاوتی بین تک کوتیشن و دابل کوتیشن وجود ندارد. دلیل اینکه هر دوی اینها پشتیبانی شده اند این است که اگر بخواهید تک کوتیشن را به عنوان بخشی از متن متغیر استفاده نمایید، به سادگی امکانش را داشته باشید.
mystring = "Don't worry about apostrophes"
print(mystring)
همچنین اگر بخواهید دابل کوتیشن را نیز به عنوان بخشی از متن متغیر داشته باشید، امکانش را خواهید داشت.
mystring = 'Don"t worry '
print(mystring)
استفاده از عملگر جمع (+)
عملگر جمع را می توانید هم در متغیرهای عددی و هم در متغیرهای رشته ای مورد استفاده قرار بدهید، وقتی این عملگر را در مورد متغیرهای عددی به کار می برید، اعداد را به صورت ریاضی با هم جمع می کند. وقتی هم که در مورد رشته ها به کار می برید، دو متن را با هم ترکیب می کند و از ترکیب آن دو متن جدیدی ساخته می شود.
one = 1
two = 2
three = one + two
print(three)
hello = "hello"
world = "world"
helloworld = hello + " " + world
print(helloworld)
مقدار دهی هم زمان چند متغیر
شما این امکان را دارید تا به صورت هم زمان چندین متغیر را در یک خط معرفی کنید و همینطور آنها را مقدار دهی نمایید.
a, b = 3, 4
print(a,b)
ترکیب دو متغیر عددی و رشته ای
امکان ترکیب دو متغیر عددی و رشته ای میسر نیست، و اگر این کار را انجام بدهید، تولید خطا می شود.
# این کد به درستی کار نخواهد کرد و خطا ایجاد می شود
one = 1
two = 2
hello = "hello"
print(one + two + hello)
برای مشاهده فهرست آموزش های این دوره آموزشی بر روی لینک زیر کلیک کنید :
آموزش قبلی : آموزش پایتون : سلام، دنیا!
آموزش بعدی : آموزش پایتون : لیست ها (Lists)
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: