python开发基础(二)-运算符以及数据类型
##运算符 算数运算符: ---> 赋值运算符 >>>返回结果为值 + # 加 - # 减 * # 乘 / # 除以 ** # 幂运算 % # 取余数 // # 取商 #################### 赋值运算符: ---> 算数运算符 >>>返回结果为值 a = a + b == a += b a = a - b == a -= b a = a * b == a *= b a = a / b == a /= b a = a ** b == a **= b a = a % b == a %= b a = a // b == a //= b #################### 比较运算符: >>> 返回结果为布尔值 == # 等于 > # 大于 < # 小于 >= # 大于等于 <= # 小于等于 != # 不等于 <> # 不等于 #################### 逻辑运算符: >>> 返回结果为布尔值 not # 非, not False == True not True == False and # 和, 有括号先执行括号内的,没有括号,从左到右依次执行 逻辑字符拼接 user = 'root' passwd = 'root' if user == 'root' and passwd == 'root' : # 俩个或多个条件都满足 print('输入正确') else: print('输入错误') print('end') or # 或, 有括号先执行括号内的,没有括号,从左到右依次执行 user = 'root' passwd = 'root' if user == 'root' or user == 'user' and passwd == 'root' or passwd == 'passwd': # 俩个或多个条件仅需满足一个即可 print('输入正确') else: print('输入错误') print('end') ## and 和 or 在同一个条件判断中,如果第一个判断 True 遇到 and 则判断第二个条件,第二个条件为 False ,判断第三个条件,如果第三个判断为 False 则 输出 False ,遇到 or 直接输出判断 True //如果第一个判断为 False 遇到 and 直接输出判断 False ,遇到 or 判断第二个条件 True or ---> True True and >>> False or >>> False and --->False #################### 字符运算== 成员运算符 >>> 返回结果为布尔值 in # 连续的字符,相当于子序列,in 表示某个字符在该字符串中,反之not in 为不在该字符串 name = '张三' '张三' ---> 字符串 '张' ---> 字符 if '张' in name: print('ok') else: print('Error') not in # 连续的字符,相当于子序列,not in 表示某个字符不在该字符串中 #################### 布尔值: True 真 var_b = '张' in name print (var_b) False 假 var_2 = '四' in name print(var_2) #################### #################### 基本数据类型. 数字,字符串,布尔值,列表,元组,字典,浮点 1, 数字,int ,py3中所有的整形数字都是int , py2,在范围内的叫int 范围之外的数字叫long 2,字符串: str 3,列表: list 4,元组: tuple 5,字典: dict 6,布尔值: bool 7,浮点类型: float
本文来自博客园,作者:关于段主任的一切,转载请注明原文链接:https://www.cnblogs.com/fairylandfuture/p/13929411.html