Python-да екі нысанды қалай салыстыруға болады?
Python-да екі нысанды қалай салыстыруға болады?

Бейне: Python-да екі нысанды қалай салыстыруға болады?

Бейне: Python-да екі нысанды қалай салыстыруға болады?
Бейне: Урок №5. YOLOv4. Обучение собственной модели 2024, Мамыр
Anonim

«is» және «==» екеуі де қолданылады объектіні салыстыру ішінде Python . “==” операторы мәндерін салыстырады екі нысан , while "is" болса, тексереді екі нысан бірдей (басқаша айтқанда екі бірдей сілтемелер объект ). “==” операторы x1 және x2 шын мәнінде бірдей меңзейтінін көрсетпейді объект әлде жоқ па.

Сол сияқты, Python-да екі нысанның бірдей екенін қалай тексеруге болады?

is кілт сөзі пайдаланылады екі болса сынау айнымалылар бірдей сілтеме жасайды объект . The сынақ True қайтарады егер the екі нысан бірдей объект . The сынақ False қайтарады егер олар бірдей емес объект , тіпті егер the екі нысан 100% тең . үшін == операторын пайдаланыңыз екі болса сынау айнымалылар болып табылады тең.

Сол сияқты, Python 3-те қалай салыстыруға болады? Бұл операторлар салыстыру олардың екі жағындағы құндылықтар және олардың арасындағы қатынасты шешеді. Оларды қатынас операторлары деп те атайды.

Python 3 - Салыстыру Операторлар мысалы.

Оператор Сипаттама Мысал
> Егер сол жақ операндтың мәні оң операндтың мәнінен үлкен болса, онда шарт ақиқат болады. (a > b) дұрыс емес.

Сондай-ақ білу үшін, Python-да екі айнымалыны қалай салыстыруға болады?

Python бар екі салыстыру операторлары == және болып табылады. Бір қарағанда олар бірдей болып көрінеді, бірақ іс жүзінде олай емес. == салыстырады екі айнымалы олардың нақты құнына негізделген. Керісінше, is операторы салыстырады екі айнымалы нысан идентификаторына негізделген және егер болса, True мәнін қайтарады екі айнымалы сол нысанға сілтеме жасаңыз.

Python-да CMP функциясы дегеніміз не?

Python - cmp () функция cmp () - кірістірілген Python тіліндегі функция , ол үйренген салыстыру екі нысан және берілген мәндерге сәйкес мәнді қайтарады. Ол «шын» / «жалған» орнына «шын» немесе «жалған» қайтармайды, ол берілген енгізуге негізделген теріс, нөл немесе оң мәнді қайтарады. Синтаксис: cmp (obj1, obj2)

Ұсынылған: