Page 78 - 高中 信息技术 必修1 数据与计算
P. 78

第四章  程序设计基础







                           2.  逻辑运算符与逻辑表达式
                           逻辑运算符包括“and”(与)、“or”(或)、“not”(非)共三个。由逻辑运算
                      符连接而成的表达式称为逻辑表达式。逻辑表达式的值为True或False,可对应于整数1或0

                      直接参与其他运算。逻辑表达式的运算顺序要根据逻辑运算符的优先级而定。假设变量a
                      为0,b为1,c为2,则对应的逻辑表达式及其值如表4-4所示。


                                                     表4-4  逻辑表达式及对应运算结果

                        运算符      逻辑表达式                              描述                                 示例
                                                “与”。如果 x为 False,x and y 返回 False,否则它              (a  and  b) 返回0。
                         and      x  and  y
                                              返回 y 的计算值。                                          (c  and  b) 返回1。

                                                “或”。如果 x 是 True,它返回 x 的值,否则它返回                    (a  or  b) 返回1。
                         or       x  or  y
                                              y 的计算值。                                             (c  or  b) 返回2。

                                                “非”。如果  x为  True,返回  False;如果  x  为               not(a  and  b)  返回
                         not      not  x
                                              False,它返回 True。                                   True。

                           3.  关系运算符与关系表达式
                           判断数据大小关系的运算符称为关系运算符,关系运算符有“>”(大于)、“>=”
                      (大于等于)、“<”(小于)、“<=”(小于等于)、“==”(等于)、“!= ”(不等

                      于)。                    广东教育出版社
                           由关系运算符连接而成的表达式称为关系表达式。关系表达式的值为True或False,对
                      应于整数1或0直接参与其他运算。例如,关系表达式“5>=3”的值为True,“9<8”的值

                      为False 。
                           4.  赋值运算符与赋值表达式
                           在Python中对变量的赋值通过赋值运算符“=”来完成。赋值号不是等号,具有方向

                      性,由右边赋给左边,且赋值号左边只能是变量,而不能是常量或表达式。Python的赋值
                      运算符有多种,具体描述如表4-5所示。


                                                      表4-5  Python语言的赋值运算符

                       赋值运算符           描述              示例            赋值运算符           描述                示例
                            =       直接赋值。        x=y。                    /=       除法赋值。         x/=y相当于x=x/y。

                           +=       加法赋值。        x+=y相当于x=x+y。          %=        求余赋值。         x%=y相当于x=x%y。
                           -=       减法赋值。        x-=y相当于x=x-y。          **=      指数幂赋值。         x**=y相当于x=x**y。

                           *=       乘法赋值。        x*=y相当于x=x*y。           //=      整除赋值。         x//=y相当于x=x//y。
                           5.  成员运算符

                           除了前面的运算符,Python用成员运算符判断序列中是否有某个成员。Python的成员
                      运算符描述如表4-6所示。





              70  70







            9      ֻඹᅣ JOEE
   73   74   75   76   77   78   79   80   81   82   83