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
   75   76   77   78   79   80