Python算术运算符:+、-、*、/、//、%、**

Python算术运算符:

一、算术运算符

运算符 描述
+
-
*
/ 除(除数不能为0,商一定是浮点数)
// 整除(向下取整,若有浮点数,结果也用浮点数表示)
% 取余(除法的余数)
**
() 小括号

1.混合运算的先后顺序:先 **,再 *、 /、 % 、//,最后 + 、-

2.使用 () 提高运算的优先级

3.浮点数运算的结果也是浮点数

a=5
b=2
print('a+b =',a+b)#7
print('a-b =',a-b)#3
print('a*b =',a*b)#10
print('a/b =',a/b)#2.5
print('a//b=',a//b)#2
print('a%b =',a%b)#1
print('a**b=',a**b)#25

print(4/2)#2.0,除法,结果必是浮点数
print(9**(1/2))#3.0,因为1/2结果是浮点数,所以最终结果也是浮点数

print(5.0//2)#2.0,取整除,若有浮点数,结果也用浮点数表示
print(-5//2)#-3,商-2.5向下取整

二、字符串中的算术运算符

  1. 加法
  • 数字+字符串:报错
  • 字符串+字符串:是两个字符串的拼接
a=2
str1='张三'
str2='喜欢猫'
# print(a+str1)#报错
print(str1+str2)#张三喜欢猫
  1. 乘法
  • 数字n*字符串:n个字符串,即将字符串重复n次
print('X')
print('X'*10)
# 结果:
# X
# XXXXXXXXXX

你可能感兴趣的:(Python,python)