python03 运算符(操作符)、运算符的优先级

1、概念

  • 运算符可以对一个值或多个值进行运算或各种操作:+ - * /
    • 在python2里面,两个整数相除得到的结果是一个整数:10/3=3
    • 在python3里面,两个整数相除得到的结果是一个浮点数:10/3=3.33333333

2、运算符的分类

(1)算数运算符

  • 进行运算时,不会直接影响原变量的值,要重新赋值才行
  • 加法运算符 + 
    • 如果是字符串进行加法运算符,则进行拼串
    • 注意,在python中字符串和数字不能进行加法运算(但可以进行类型转换)
  • 减法运算符 - 
    • 字符串相减会报错
  • 乘法运算符 * 
    • 如果字符串和数字相乘,则会进行复制操作,字符串重复指定次数
    • 幂运算 ** :9**2  -- 9的2次方      ;     9**(1/2) -- 9的1/2次方
  • 除法运算符 /
    • 运算时结果总会返回一个浮点型
    • 整除 // :只保留整数(不进行四舍五入)    10/3=3
      • 注意:-5//2=-3   向下取整
    • 除0报错:9/0 -- 抛出异常
  • 取模运算符 %
    • 取模就是求两个数相除的余数 
    • 比如:10/3=3……1 取模就是取1
  • 注意问题:print(81**1/2) # 40.5 因为运算符的优先级

(2)赋值运算符

  • = 等号,在计算机编程里面,被称为赋值运算符
    • =号可以将等号右边的值赋值给等号左侧的变量
    • 等号左边一定不能是常量或者表达式(不要和数学弄混)</
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值