python简明教程笔记 运算符与表达式

运算符与表达式

1.运算符与操作数

运算符(Operators)就是你经常用的加减乘除,而操作数,则是加减乘除左右的那些数

2 + 3

“+”就是运算符;“2”、“3”就是操作数

2.运算符

+会产生如下的效果(重载)

2 + 3 = 5
'a' + 'b' = 'ab'

-可以自动补齐第一位操作数中没有的零

-5.2 = -5.2
50 - 24 = 26

*也可以对字符串进行操作

2 * 3 = 6
'ha' * 3 = 'hahaha'

/在这里不像C/C++中区分整数、小数之间相除的区别

10 / 3 = 3.33333

//表示向下取整

10 // 3 = 3
-10 // 3 = -4

%表示取模运算

10 % 3 = 1

当然,还有

    <<、>>、&、|、^、~、<、>、<=、>=、==、!=、not、and、or这些算符的定义与C中的一致,出现差别的地方则在于它们对字符串运算依然好使

    而同样的,我们也可以使用a *= 3、a+=3这种,但是a++和a--在python中是非法的

    而对于运算顺序和优先级的问题,我从来都不记忆它们,加上括号就好了,想知道的话,度娘是你的好选择

    我们来举一个小例子:

a = 10
b = 20
print('A is',a)
print('B is',a*b)
print('B is ',a*b)    

    注意看等式的输出

A is 10
B is 200
B is  200
    我们可以注意到,print('A is',a)自动的给我们添加了一个空格,而不需要我们再去主动添加了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值