Python运算

目录

1.bool运算

2.运算符:

(1)算数运算符:

(2)赋值运算符:=

(3)复合运算符:

(4)比较运算符:

(5)逻辑运算符:

 


1.bool运算

True:非0的数字,非空的字符串,列表,元组,字典

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


num=10   #int

print(bool(num))

strs='aa'#字符串

print(bool(strs))

lst=[1,2,3]#列表

print(bool(lst))

tup=(1,2,3)#元组

print(bool(tup))

dic={'name':'王菲'}#字典

print(bool(dic))

print(20*'-')#来一条华丽的分割线

num1=0#0是False

print(bool(num1))

str2=''#''是False

print(bool(str2))

lst2=[]#[]是False

print(bool(lst2))

tup2=()#()是False

print(bool(tup2))

dic2={}#{}是False

print(bool(dic2))

person=None#None是False

print(bool(person))


2.运算符:

(1)算数运算符:

 +  -  *  /   //   %    **


a=10

b=20

c=a+b

print(c)#30

c1=a-b

print(c1)#-10

c2=a*b

print(c2)#200

c3=a/b

print(c3)#0.5

print(9/4)#2.25

print(9//4)#2

print(9//4.0)#2.0

print(9%4)#1

print(2**3)#8


(2)赋值运算符:=


age=18

a=10

b=20

c=a+b

print(c)

print(age)


(3)复合运算符:

+=   -=   *=   /=   %=


a=2

b=3

a+=b

print(a)#5

a-=b

print(a)#2

a*=b

print(a)#6


(4)比较运算符

==  !=  <  >   <=   >=


print(10==10)#True

print(10!=20)#True

print(10<2)#False

print(10>43)#False

print(10<=10)#True


(5)逻辑运算符:

and:全真为真,一假为假

or:一真为真,全假为假

Not:取反    not True------>False

优先级:not>and>or


b=10>4#True

b1=10>2#True

b2=2>3#False

b3=10<5#False

print(b1 and b2)#False

print(b and b1 and b2)#False

print(b1 or b2 or b3)#True

print(b or b1 or b2)#True

print(b2 or b3)#False

print(not b)#False

 

a=10#True

b='aa'#True

print(a and b)#返回b的值

print(a or b)#返回a的值

print(not a)#False

a1=0#False

b1='bb'#True

print(a1 and b1)#返回a1的值

print(a1 or b1)#返回b1的

print(not a1)#True


 

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值