Page 80 - Программирование. Python. Для школьников. bizdin.kg
P. 80
80 ОКУУЧУЛАР ҮЧҮН
Логикалык операторлор
Оператор Мааниси Мисалдар
Логикалык оператор “ЖАНА”, True and True барабар True
and эгерде эки операнд тең чындык True and False барабар False
болсо шарт чындык болот.
False and True барабар False
False and False барабар False
True or True барабар True
Логикалык оператор “ЖЕ”, эгерде True or False барабар True
or жок дегенде бир операнд чын False or True барабар True
болсо, анда бардык сүйлөм
чындык болот. False or False барабар False
Логикалык оператор “ЭМЕС”,
not операнддын логикалык маанисин not True барабар False
not False барабар True
карама-каршысына өзгөртөт.
Мүчөлүк операторлор
Мүчөлүк операторлор сап, тизме, кортеж же сөздүктөргө окшогон курама
маалыматтардын тибинде элементтердин бар же жок экенин текшерет.
Оператор Мааниси Мисалдар
Эгерде элемент удаалаштыкта “cad” in “cadilac” кайтарат True 1
бар болсо анда чындыкты, ал эми in[2,3,1,6] кайтарат True “hi” in
жок болсо анда жалганды {“hi”:2, “bye”:1} кайтарат True 2
in кайтарып берет. in {“hi”:2, “bye”:1} кайтарат False
(сөздүктөрдө маанисиндеги эмес,
ачкычтардагы элементтин
бардыгы текшерилет)
Эгерде элемент удаалаштыкта in операторунун жыйынты-
not in жок болсо анда чындыкты гына карама-каршы жыйын-
кайтарып берет. тыктар.
Теңдештиктер операторлору
Окшоштуктар операторлору компьютердин эсиндеги эки объекттин
жайгашышын салыштырат.
Оператор Мааниси Мисалдар
Эгерде эки операнд тең бир x is y чындыкты кайтарып
is объектти көрсөтсө, анда берет, эгерде id(x) барабар
чындыкты кайтарат. id(y) болсо
Эгерде эки операнд тең бир x is y чындыкты кайтарып
is not объектти көрсөтсө, анда берет, эгерде id(x) барабар
жалганды кайтарат. эмес id(y) болсо.
www.trk.kg