复习:
变量:要点
注释:# ''' '''
用户输入:# 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(讲数据类型时讲解,一般用来判断变量的数据类型):用来判断身份。
运算符那么多,优先级记不住怎么办? 使用小括号。通过使用小括号,我们就可以很方便的进行优先级的区分。