نمایش نتایج 1 تا 2 از 2

نام تاپیک: عملگرهای هویتی

  1. #1

    عملگرهای هویتی

    سلام
    راستش من خیلی وقت نیست دارم پایتون یاد میگیرم و حالا رسیدم به عملگرهای هویتی (identify operators)
    حالا سوال من اینه که این عملگرها (یعنی is و is not) چه فرقی با عملگرهای قیاسی ( یعنی = و =! ) دارن؟
    چون تا اینجا که من یادگرفتم، هرچی فکر میکنم تفاوتی نمیبینم. در مباحث پیشرفته تر با هم فرق میکنن؟ و....
    با تشکر

  2. #2

    نقل قول: عملگرهای هویتی

    is مقایسه آدرسی انجام میده ولی == مقایسه مقداری
    مثلا:
    3 == 3.0 درسته اما 3 is 3.0 نادرسته
    یا [] == [] درسته اما [] is [] نادرسته
    اینطوری فکر کن که شخص ۱ قدی برابر با شخص ۲ داره اما شخص ۱ ، شخص ۲ نیست پس اگر روزی قد شخص ۱ بلند تر شه هیچ تاثیری روی قد شخص ۲ نداره چون این دو ، دو شخص متفاوت و مستقل از همدیگه اند

تاپیک های مشابه

  1. ترتیب عملگرهای محاسباتی تویه پاسکال
    نوشته شده توسط اوبالیت به بو در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: چهارشنبه 10 بهمن 1386, 02:49 صبح
  2. کار عملگرهای Or و and هنگام اختصاص یک مقدار به یک متغیر
    نوشته شده توسط Mahmood_M در بخش برنامه نویسی در Delphi
    پاسخ: 11
    آخرین پست: سه شنبه 01 آبان 1386, 02:22 صبح
  3. وارد کردن عملگرهای ریاضی در memo و ذخیره آنها
    نوشته شده توسط Tarrah در بخش برنامه نویسی در Delphi
    پاسخ: 22
    آخرین پست: دوشنبه 03 بهمن 1384, 21:54 عصر
  4. مشکل استفاده از عملگرهای bitwise در RowFilter
    نوشته شده توسط RezaJP در بخش VB.NET
    پاسخ: 0
    آخرین پست: سه شنبه 29 آذر 1384, 18:53 عصر
  5. مشکل با عملگرهای مقایسه ای
    نوشته شده توسط Sepidar در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 7
    آخرین پست: یک شنبه 15 خرداد 1384, 09:41 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •