python加减乘除运算_python快速教程之四则运算

python的四则运算无非也就是我们小学所学习的加(+)减(-)乘(*)除(/)幂(**),不过在python里面多了一个取余(%)运算!

python的加法运算如果对于数字对你来说绝对没有问题,在这里要说明的是加法同样适用字符串.

u=3659399774,1074576438&fm=170&s=23714226177FBBCC5CFD0C02030030C2&w=640&h=460&img.PNG

u=2170026859,3482451851&fm=170&s=23714226136EBB4D5CDD0C02030030C2&w=640&h=460&img.PNG

python的减法运算和加法一样容易操作.但是字符串不支持减法,不要被我上面的加法忽悠了,不过你能想到并去尝试,表示很欢迎你去尝试.

u=989332992,1247988034&fm=170&s=4B2113621BFEBBCC5CFD0C020300E0C1&w=640&h=460&img.PNG

u=6017165,3096966574&fm=170&s=4B611362BBFEBFCC0CDDFD060300E0C1&w=640&h=460&img.PNG

python的乘法运算,对于字符串来说也支持.看到这里是不是晕了真变态一会支持一会不支持究竟要干什么那?不过不抱怨既然支持那就一定有他存在的必要性,例如你想重复python字符5遍怎么办?

u=1646639135,3989875954&fm=170&s=4B211362D3FEBFCC4CF9DC160300E0C3&w=640&h=460&img.PNG

u=1786515981,3890530633&fm=170&s=4B61136283FEAFCC4CFDDC170300E0C3&w=640&h=460&img.PNG

python的除法和我们实际操作的除法有点出入,python采用的整除法例如 1 / 2 = 0而不是0.5如果你想得到0.5可以把其中任一数转为浮点数(小数点数),假如有一天你遇到1.0 / 2.0 =0.0的话,你可以用1.0 // 2.0就行了,不过就我们现在学过的知识只能这样做了,等到后面学到更复杂就不要这么麻烦了!

u=279649055,1067109338&fm=170&s=4B211362537EB7CC4CF9DC160300E0C3&w=640&h=460&img.PNG

u=148085467,1586086821&fm=170&s=4B211362537EB7CC4CF9DC160300E0C3&w=640&h=460&img.PNG

u=3130376192,3819399&fm=170&s=4B21136253FEBFCC4CF9DC160300E0C3&w=640&h=460&img.PNG

python还有一个特殊的运算符那就是取余,如果不明白你可以这样理解"就是取两个数进行除法之后的余数",如果除法学的好这个也不是问题.例如 4 % 2 = 0 ,5 % 3 = 2 下面试一下看看效果!

u=2668573970,2681627697&fm=170&s=4B211362537EB7CC4CF9DC160300E0C3&w=640&h=460&img.PNG

u=2134312158,2882322373&fm=170&s=4B211362537EB7CC4CF9DC160300E0C3&w=640&h=460&img.PNG

平时用到平方立方python也支持你可以像这样写 2**3就表示2的三次方如果后面学习了函数可以用pow(2,3)效果一样!不过你有没有想过-2**3等于-8还是8那?答案是.....留给你吧!不过还是说了比较好因为**的优先级比-高,相当于是-(2**3)

u=1824920342,3786881711&fm=170&s=4B21136293FEAFCC0CFDDC170300E0C3&w=640&h=460&img.PNG

u=3655593787,1274925244&fm=170&s=4B211362B3FEAFCC4CF9DC170300E0C3&w=640&h=460&img.PNG

最后就是python的混合运算了,因为有时候一个表达式中不可能只有一个单一的运算符假如有一天要计算3+4*2%3那就不知道该怎么计算了,一般都是先算乘除,可是这里又出来一个取余那python是先算乘法然后再去取余那还是反过来那?如果你和一懒的话,因为我懒的去记那些恶心运算符优先级.你可以用万能法那就用()了,如果你想让算乘法那就这样写3+(4*2)%3反之为3+4*(2%3),还记得print的这种用法吗?前面有讲过的!

u=2362724985,516329822&fm=170&s=4B2113621BEE8ACC5CD9CC130300E0C3&w=640&h=460&img.PNG

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值