متغیر های عددی در پایتون : انواع متغیرهای عددی در python کدامند؟
متغیر های عددی در پایتون : در زبان برنامه نویسی پایتون، انواع متغیر مختلفی را میتوان تعریف کرد و بکار برد ، در ادامه با بررسی انواع متغیرهای عددی در Python با شما هستیم.
انواع داده های عددی که پایتون پشتیبانی میکند عبارتند از :
- int
- float
- complex
متغیرهای عددی در پایتون همانند سایر متغیرها هنگام تخصیص مقدار ایجاد میشوند.
1 2 3 |
x = 10 # int y = 3.14 # float z = 1+j # complex |
برای مشاهدهی نوع یک متغیر در پایتون میتونید از تابع type() استفاده کنید.
1 2 3 4 5 6 7 |
print(type(x)) print(type(y)) print(type(z)) #output: <class 'int'> <class 'float'> <class 'complex'> |
در پایتون ، مانند زبان هایی مثل c++ و #C نیازی نیست که شما نوع متغیر را مشخص کنید بلکه تخصیص نوع بصورت اتوماتیک انجام میشود. برای همین به مثال های زیر توجه کنید:
تعریف متغیر int در پایتون :
برای اینکه در پایتون یک متغیر از نوع int داشته باشید ، کافی است که نام متغیر را مشخص کنید و یک مقدار int در آن قرار دهید. و نیازی به تغیین نوع متغیر با دستور خاصی نیست. به مثال زیر توجه کنید:
1 |
a=15; |
در مثال فوق ما یک متغیر با نام a تعریف کردیم و مقدار 15 را در آن قرار دادیم. این متغیر از نوع int می باشد. برای فهم اینکه متغیر از چه نوعی است کافی است که از دستور type استفاده کنیم. مثال زیر را دقت کنید:
1 2 |
a=5 print(a, "is of type", type(a)) |
ما متغیر a را تعریف کردیم و مقدار 5 در آن قرار داده ایم ، حال با دستور type نوع متغیر را چاپ میکنیم ، خروجی کد بصورت زیر است:
1 |
5 is of type <class 'int'> |
متغیر a از نوع کلاس int تعریف شده است.
تعریف متغیرهای عدد صحیح در پایتون
متغیرهای از نوع int یا interger متغیرهایی هستند که شامل یک عدد صحیح هستند که این عدد صحیح میتونه بسیار بزگ باشه و یا منفی باشه.اعداد صحیح بدون ممیز هستند و طول آنها مشخص ایت.
چند متغیر از نوع صحیح در مثال زیر مشاهده میکنید:
1 2 3 4 5 6 7 8 9 10 11 |
x = 1 y = 35656222554887711 z = -3255522 print(type(x)) print(type(y)) print(type(z)) #output: #<class 'int'> #<class 'int'> #<class 'int'> |
تعریف متغیر float در پایتون :
تعریف متغیر از نوع float همانند نوع int با تخصیص مقدار به راحتی انجام میشود ،مثال زیر را ادر نظر بگیرید:
1 2 |
a=3.14 print("a is of type", type(a)) |
خروجی این کد ، کلاس متغیر a یا نوع متغیر a را چاپ میکند که بصورت زیر خواهد بود:
1 |
a is of type <class 'float'> |
متغیرهای نوع float یا floating point number یک عدد مثبت یا منفی هستند که یک یا بیش از یک عدد اعشار دارند.
مثال بیشتر از flot یا متغیر اعشاری در پایتون
1 2 3 4 5 6 7 8 9 10 |
x = 1.10 y = 1.0 z = -35.59 print(type(x)) print(type(y)) print(type(z)) #<class 'float'> #<class 'float'> #<class 'float'> |
همچنین میتوان اعداد اعشاری علمی را همراه یک e در این توع متغیر ذخیره کرد که اعداد بعد e نشان دهندهی توان ده عدد است
مثال :
1 2 3 4 5 6 7 8 9 10 11 |
x = 35e3 y = 12E4 z = -87.7e100 print(type(x)) print(type(y)) print(type(z)) #output: #<class 'float'> #<class 'float'> #<class 'float'> |
اعدا مختلط در پایتون
این نوع داده ها همراه با یک حرف j نوشته میشن.
مثال:
1 2 3 4 5 6 7 8 9 10 |
x = 3+5j y = 5j z = -5j print(type(x)) print(type(y)) print(type(z)) #<class 'complex'> #<class 'complex'> #<class 'complex'> |