آموزش تبدیل Integer به String در پایتون - وان سرور آکـادمی
آموزش تبدیل Integer به String در پایتون
آموزش تبدیل Integer به String در پایتون

آموزش تبدیل Integer به String در پایتون

زمان تقریبی مطالعه: 2 دقیقه

آموزش تبدیل Integer به String (عدد صحیح به رشته) در پایتون

پایتون دارای چندین نوع داده داخلی است. گاهی اوقات ، هنگام نوشتن کد پایتون ، ممکن است لازم باشد یک نوع داده را به نوع دیگری تبدیل کنید. به عنوان مثال ، یک string و integer را بهم پیوند دهید ، ابتدا باید integer به string تبدیل کنید. در این مقاله آموزش تبدیل Integer به String در پایتون توضیح داده شده است.

تابع str()

در پایتون ، می توانیم با استفاده از تابع داخلیstr() ، اعداد صحیح (integers) و سایر انواع داده ها را به رشته (strings) تبدیل کنیم.

تابعstr() نسخه رشته ای از یک شی given داده شده را برمی گرداند. این فرم زیر را دارد:

class str(object='')
class str(object=b'', encoding='utf-8', errors='strict')
  • object – شی تبدیل شده به string.

این تابع سه آرگومان را می پذیرد ، اما معمولاً هنگام تبدیل Integer به String ، فقط یک آرگومان ( object) به تابع منتقل می کنید.

تبدیل Integer به String (عدد صحیح به رشته)

برای تبدیل عدد صحیح 23 به نسخه رشته ای ، کافی است عدد را به تابعstr() منتقل کنید:

str(23)
type(days)
خروجی:
'23'
<class 'str'>

نقل قول های اطراف 23 نشان می دهد که عدد یک عدد صحیح نیست بلکه یک شی از نوع رشته است. همچنین ، type()تابع نشان می دهد که این شی یک رشته است. در پایتون ، رشته ها با استفاده از نقل قول های تک ( ') ، مضاعف ( ") یا سه گانه ( """) اعلام می شوند.

یک راز بزرگ درمورد 90 % هاستینگ های ایرانی، اورسل کردن بیش از حد است که باعث افت کیفیت سرورها میشود.

وان سرور با ارائه دسترسی های مختلف این امکان را به شما خواهد داد که تمامی منابع سرورتان را مدیریت و بررسی کنید و همچنین با ارائه گارانتی 100% برگشت وجه ریسک خرید شما را به %0 کاهش میدهد.

برای خرید سرور مجازی با گارانتی 100% بازگشت وجه کلیک کنید.

اتصال رشته ها و اعداد صحیح

بیایید سعی کنیم رشته ها و اعداد صحیح را با استفاده از +عملگر بهم متصل کنیم و نتیجه را چاپ کنیم:

number = 6
lang = "Python"
quote = "There are " + number + " relational operators in " + lang + "."
print(quote)

Python TypeErrorخطای استثنایی ایجاد می کند زیرا نمی تواند رشته ها و اعداد صحیح را بهم پیوند دهد:

خروجی:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: can only concatenate str (not "int") to str

برای تبدیل عدد صحیح به یک رشته ، عدد صحیح را به تابعstr() منتقل کنید:

number = 6
lang = "Python"
quote = "There are " + str(number) + " relational operators in " + lang + "."
print(quote)

اکنون وقتی کد را اجرا می کنید ، با موفقیت اجرا می شود:

خروجی:
There are 6 relational operators in Python.

همچنین روشهای دیگری برای بهم پیوستن رشته ها و اعداد وجود دارد.

کلاس رشته داخلی format()متدی را ارائه می دهد که یک رشته داده شده را با استفاده از یک مجموعه دلخواه از استدلال های موقعیتی و کلمات کلیدی قالب بندی می کند:

number = 6
lang = "Python"
quote = "There are {} relational operators in {}.".format(number, lang)
print(quote)

خروجی:
There are 6 relational operators in Python.

در پایتون 3.6 به بعد ، می توانید از رشته های f استفاده کنید ، که رشته های واقعی هستند با پیشوند ‘f’ حاوی عبارات داخل پرانتزها:

number = 6
lang = "Python"
quote = f"There are {number} relational operators in {lang}."
print(quote)
خروجی:
There are 6 relational operators in Python.

در آخر ، می توانید از٪ -formatting قدیمی استفاده کنید:

number = 6
lang = "Python"
quote = "There are %s relational operators in %s." % (number, lang)
print(quote)

خروجی:
There are 6 relational operators in Python.

نتیجه

در پایتون می توانید با استفاده از تابع str() یک عدد صحیح را به یک رشته تبدیل کنید .

لطفا جهت بهبهود کیفیت آموزش های ارسالی، نظرات خود را از طریق کامنت و درج ستاره ارسال کنید

4.3/5 - (17 امتیاز)