目录

python中的运算:

算术运算

运算顺序

特殊运算:取整,取模和幂运算

取整运算符//

取模运算符%

幂运算符**

算数运算的输出格式:

字符串中的算术运算

字符串的加法

字符串的乘法


python中的运算:

python中的运算主要分四种:算术运算,比较运算,逻辑运算和测试运算

划重点:python中所有符号都是英文符号!!!

算术运算

算术运算就是俗称的四则运算,就是加减乘除,不过运算符略有更改,是+-*/和小括号()

运算顺序

这个就显而易见了:从左往右算,先乘除,后加减,有括号的先算括号。

提示:如果把算式写在print()语句里,会输出运算的结果:

print(8+2*6)
20

想输出一个算式,就得把它变成字符串:

print("4+2*8")
4+2*8

划重点:python运算中仅支持小括号(),出现中括号[]和大括号{}就会报错,如:

print({[(37+1)*6+4]*3-19}*3-2)

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for -: 'list' and 'int'

特殊运算:取整,取模和幂运算

取整运算符//

//双斜线表示取整运算,就是两数相除后的商(商的整数部分),如:

print(3//1.5)
2.0

取模运算符%

%百分号表示取模运算,就是两数相除后的余数(商的小数部分),如:

print(34%10)
4

幂运算符**

**两个乘号表示幂运算,乘号前面的是底数,后面的是指数,如:

print(2**5)
32

算数运算的输出格式:

自己总结的输出定律:

1.只要输入数据有浮点型,输出绝对是浮点型

2.只要有除法运算符,输出绝对是浮点型

3.只要有取整或取模运算符,输出就是整型(满足第一条当我没说)

(顺便说一句,你在算式前面不用写print()语句它也会有输出,不过最好还是加上,不然以后报错你都不知道错哪里)

字符串中的算术运算

看到这里,你可能会觉得疑惑,字符串还能进行计算???

啊对对对,神奇吧,跟着我往下看鸭。

字符串的加法

先看代码:

print("a"+"bc")
abc

所以,字符串中的加法,就表示把参与计算的字符串合并成一个字符串输出

字符串的乘法

 还是先看代码:

print("a"*5)
aaaaa

所以,字符串的乘法,就表示将若干同一字符串合并成一个字符串输出

 好了,今天就讲到这里。剩下的三种运算(比较运算,逻辑运算和测试运算),我们下次再见~