int function in python

  • با استفاده از تابع int می‌توان اعدادی که به صورت رشته هستند را تبدیل به عدد صحیح کرد.
  • به عنوان مثال :
>>> age = input ('Enter your age: ')
Enter your age: 20
>>> 
>>> type(age)
<class 'str'>
>>> 
>>> int(age)
20
>>> 
>>> type(int(age))
<class 'int'>
>>> 
>>> age = int(age)
>>> 
>>> type(age)
<class 'int'>
  • در مثال بالا ابتدا یک متغیر با نام age تعریف کردیم سپس با استفاده از تابع input یک ورودی از کاربر گرفتیم.
  • همان طور که مشاهده می‌کنید نوع مقدار متغیر age به صورت رشته یا str است.
  • در نهایت با استفاده از تابع int آن را به یک مقدار به صورت عدد صحیح یا int تبدیل کردیم.

  • نکته: طبیعتا با استفاده از این تابع نمی‌توان اعداد اعشاری یا رشته‌هایی که واقعا رشته هستند مثل عبارت salam را تبدیل به یک عدد صحیح کرد.
  • به عنوان مثال :
>>> int('20.01')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '20.01'

  • بررسی شده در پایتون نسخه ۳

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *