逻辑运算符
首先了解逻辑运算符的概念:
(1)逻辑运算符的优先级:()>and >or
(2)and的运算规则:当左边数为ture时,运算结果为右边的数;当左边的数为false时,运算结果为左边的数
(3)or的运算规则:当左边数为ture时,运算结果为左边的数;当右边的数为false时,运算结果为右边
例题:
三元运算符
(主要这里只是说的是if else)
例题
比较a、b的大小,然后输出大的值
d=a if a>b else b #也就是说如果a>b为true则输出a的值,如果a>b为false,则输出b的值
d就是两者的最大值
其中a if a>b else b就是三元运算
运算结果为:8
数值交换
因为我上面注释中是涉及元组的,所以交换时候是一一对应的,如果没有一一对应的话,则会报错
字符串的反转
运算结果:
有关is和==
首先要了解的是两者的区别:is比较的是地址,而==比较的是值
运算结果;