- با استفاده از تابع 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'
- بررسی شده در پایتون نسخه ۳