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

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

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

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

type('hi')

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

٢ پاسخ

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

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

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

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

str

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

print('hi')

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

hi

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

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

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

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

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

<class 'str'>

تاریخ
١ سال پیش

پاسخ شما