تشخیص انواع type متغیر در پایتون
زمانی که این عبارت رو در ترمینال تایپ می کنیم چه چیزی چاپ می شود؟
type('hi')
٢ پاسخ
وقتی در ترمینال تایپ میکنید ('hi')، در واقع یک دستور پایتون را اجرا میکنید.
type() یک تابع داخلی پایتون است که نوع شی ارسال شده به آن را بر می گرداند. در این مورد، شما یک رشته 'hi' را به تابع type() ارسال می کنید.
بنابراین، هنگامی که type ('hi') را اجرا می کنید، خروجی این خواهد بود:
str
این بدان معنی است که شیء 'hi' از نوع str است که نوع رشته داخلی در پایتون است. اگر می خواهید خود رشته را بدون اطلاعات نوع چاپ کنید، می توانید از تابع print() مانند زیر استفاده کنید:
print('hi')
این خروجی خواهد داشت:
hi
هیچی چاپ نمیشود.
مگر اینکه برای اجرای کد از ژوپیتر نوتبوک استفاده کنید. یا گوگل کلب
اما برای اینکه بتوانید خروجی این دستور را در کد ادیتوری مانند VSCode ببینید بهتر است که از تابع Print () استفاده کنید.
در آن صورت خروجی زیر نمایش داده میشود.
<class 'str'>