Python 学习日记Day3 运算符

运算符

  • 算术运算符
  • 赋值运算符
  • 复合赋值运算符
  • 比较运算符
  • 逻辑运算符

算术运算符

加–> +

a= 1+1
print(a)

减–> -\

a = 1-1
print(a)

乘–> *

a = 1*1
print(a)

除–> /

a = 1/1
print(a)

结果为1.0

取整除–> //

a = 1//1
print(a)

结果为1,如果是1.0//1的话,在python3.0的情况下,还是会得到小数

取余–> %

a = 1%1
print(a)

幂次–>**

a = 2**3
print(a)

结果是8,因为是2的3次幂
优先运算–> ()

a = (1+2)*4
print(a)

赋值运算符

=
变量名 = 值-----------单个变量赋值

num1,float1,str1 = 10,0.5,'helloworld'

多变量赋值

a=b=10

多变量赋相同值

复合赋值运算符

在这里插入图片描述
拓展:

c=0
c += 1+2

是按照先算c+1,还是先算1+2呢
验证

d = 10
d*=1+2
print(d)

若是先算前面(d*1)结果应为12
若是先算后面(1+2)结果为30
运行结果:

30

所以,是按照先算赋值运算符右面的方法

比较运算符

在这里插入图片描述

逻辑运算符

and --------------- 与
or ------------------或
not ---------------- 非
注意,在运算时
print(a>b and b>c)

print((a>b )and (b>c))
有没有括号无区别
但是为了增加可读性,还是要加上括号
拓展
and为全真,如果and左边为假,则直接输出假
or为或,如果or左边为真,在输出真
且只有全是0才返回0,否则返回第一个非0数字
例:2 or 0,则输出2
1 or 2 输出1


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值