پرسش خود را بپرسید

تشخیص انواع type متغیر در پایتون

تاریخ
١ سال پیش
بازدید
٢٢٣

زمانی که این عبارت رو در ترمینال تایپ می کنیم چه چیزی چاپ می شود؟

type('hi')

١,٧٨٢
طلایی
٠
نقره‌ای
٢
برنزی
٨٠

٢ پاسخ

مرتب سازی بر اساس:

وقتی در ترمینال تایپ می‌کنید ('hi')، در واقع یک دستور پایتون را اجرا می‌کنید.

type() یک تابع داخلی پایتون است که نوع شی ارسال شده به آن را بر می گرداند. در این مورد، شما یک رشته 'hi' را به تابع type() ارسال می کنید.

بنابراین، هنگامی که type ('hi')   را اجرا می کنید، خروجی این خواهد بود:

str

این بدان معنی است که شیء 'hi' از نوع str است که نوع رشته داخلی در پایتون است. اگر می خواهید خود رشته را بدون اطلاعات نوع چاپ کنید، می توانید از تابع print() مانند زیر استفاده کنید:

print('hi')

این خروجی خواهد داشت:

hi

٤١٥,٣٧٠
طلایی
٣٣٥
نقره‌ای
٤,٦٥٤
برنزی
٢,٨٤٦
تاریخ
٤ ماه پیش

هیچی چاپ نمی‌شود. 

مگر اینکه برای اجرای کد از ژوپیتر نوتبوک استفاده کنید. یا گوگل کلب

اما برای اینکه بتوانید خروجی این دستور را در  کد ادیتوری مانند VSCode ببینید بهتر است که از تابع Print () استفاده کنید. 

در آن صورت خروجی زیر نمایش داده می‌شود.

<class 'str'>

تاریخ
٤ ماه پیش

پاسخ شما