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

 

posted @ 2020-11-04 23:32  关于段主任的一切  阅读(122)  评论(0编辑  收藏  举报