正课,练习

一 其他数据类型与bool之间的转换

  True;; 非0的数字,非空的字符串,列表,元祖,字典

False:0,‘’,(),[] ,    {} ,None

None不能理解为0:; 0是有意义的,None是一个特殊的值

一,bool 值为False

1、空字符

s1 = ' '                      print(bool(s1))

#2、数学

i = 0                           print(bool(i))

# 3. 空元素

t = ( )                        print(bool(li))

4.空列表

li =  [ ]                        print(bool(li))

5 空字典

dic ={ }                       print(bool(dic))

6 None

person(bool(person))

          二。运算符

算术运算符,逻辑运算符,赋值运算符,符合运算符,关系运算符。

1,算术运算符

运算符描述
+
-
*
/
//取整除
%取余
**

2    赋值运算符

运算符描述实例
=赋值运算符把=号右边的结果给左边的变量 num=1+2*3,结果num的值为7

 

3    复合赋值运算符(自增运算)

运算符描述实例
+=加法赋值运算符c+=a等效于c=c+a
-=减法c-=a等效于c=c-a
*=乘法c*=a等效于c=c*a
/=除法c/=a等效于c=c/a
%=取模c%=a等效于c=c%a
**=

c**=a等效于c=c**a

//=取整除c//=a等效于c=//a

4    逻辑运算

运算符逻辑表达式描述实例
andx and y布尔"与‘’如果X为False,x and y返回Flase,否则它返回Y的计算值

x=False

y=Ture

b=x and y

print(b)#False

orx and y布尔“或”-如果x是Ture返回Ture,否则它返回Y的计算值。

x=Ture

y=False

b= not x

print(b)#False

 

notnot x布尔'’非“如果x为True,返回False.如果x为False,它返回Ture”

x=Ture

b=not x

print(b) # False

x = Ture

b1= not x

print(b1) #False

优先级为是not>and>or     可以添加()来提升优先级。

print(Ture and False or not False and False)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值