بکندباز

تابع ‎id()‎ در پایتون

مثال

به دست آوردن شناسه ی یکتای یک تاپل:

x =  ('apple', 'banana', 'cherry')
y = id(x)
print(y)

توضیحات

تابع ‎id()‎ شناسه ی یکتای مربوط به شیء ورودی را برمیگرداند. همه ی اشیاء درون پایتون، شناسه ی یکتای خود را دارند و هنگامی که هر شیء ساخته می شود، یک شناسه ی یکتا به آن تعلق می گیرد.

این شناسه، آدرس محل ذخیره ی این شیء در مموری است و هر باری که برنامه اجرا می شود متفاوت است.

سینتکس

id(object)

اگر سوالی در رابطه با این تابع داری، می تونی توی بخش کامنت ها بپرسی:

zohreh

مدیر وب سایت بکندباز

دیدگاه‌ها

*
*

    حمیدرضا پاسخ

    سلام. آیا راهی هست که آیدی رو بدیم و برنامه بهمون اسم متعلق به آیدی رو بده؟

      ‏زهره احمدی پاسخ

      سلام. اگر منظورتون برعکس تابع id است یعنی اینکه شناسه ی یک شیء رو داشته باشیم و خود شیء رو با استفاده از شناسه به دست بیاریم باید از این کد استفاده کنید:

      
      import ctypes
      a = "hello world"
      print ctypes.cast(id(a), ctypes.py_object).value
      
      

      منبع: get_object_by_id

    peter peyman ara پاسخ

    ساز و کارش از دید سخت افزاری به چه شکلی هست؟(id)

    moein پاسخ

    سلام خسته نباشید 
    در کد زیر چیکار انجام بدیم که در خروجی عدد نمایش دهد 
    int ("hi")

پشتیبانی واتس اپ