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

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

تاریخ
٩ ماه پیش
بازدید
١٩٣

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

type('hi')

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

٢ پاسخ

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

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

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

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

str

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

print('hi')

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

hi

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

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

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

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

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

<class 'str'>

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

پاسخ شما