day03-python运算符----比较/赋值/逻辑/成员

复习:
变量:要点

注释:# ''' '''

用户输入:# input接受的所有数据都是字符串,即便你输入的是数字,但依旧会被当成字符串来处理。把数据转成字符串用str(被转的数据);把字符串转成int用:int(被转的数据)

字符串和数字不能拼接。




比较运算符:>、 <、 >=、 <=、 ==、!= True False简单讲一下

赋值运算符:除:/      整除://       取余:%             开方:**

逻辑运算符: not 、and、 or

结果为True的时候,我们一般称 结果为 真, 逻辑运算符会有一个真值表。

               

             and  真值表                                               or 真值表 

 or真值表

短路原则:

真 or .....:结果为真;

假 and ...:结果为假。

 1、逻辑运算的短路特性:
(表达式1)&&(表达式2) 如果表达式1为假,则表达式2不会进行运算,即表达式2“被短路”
(表达式1)||zhidao(表达式2) 如果表达式1为真,则表达式2不会进行运算,即表达式2“被短路”
2、逻辑运算符运算规则:
&& 与:两个回条件中,两个同时为真,则结果为真,否则为假;
|| 或:两个条件中,至少有一个答为真,则结果为真,否则为假;
^ 亦或:两个条件中,有且仅有一个为真,则结果为真,否则为假;
! 非:取反之意,如果条件为真,结果为假,如果条件为假,结果为真。

题目:判断最大值讲解:输出三个数字的最大值、最小值

1.遍历法寻找;

2.赋最大值,然后替换。num += 1;num = num + 1;

成员运算符: not in 、in (判断某个单词里是不是有某个字母)

成员运算符用来判断一个元素是否是另一个元素的成员。 比如说我们可以判断 “hello” 中是否有 “h”, 得到的结果也是True 或者 False。

身份运算符: is、is not(讲数据类型时讲解,一般用来判断变量的数据类型):用来判断身份。

 运算符那么多,优先级记不住怎么办? 使用小括号。通过使用小括号,我们就可以很方便的进行优先级的区分。

猜你喜欢

转载自www.cnblogs.com/BBS2013/p/12801822.html