Python运算符

Python运算符(1)-算术运算符

2020-03-14  本文已影响0人  复苏的兵马俑

Python语言支持以下类型的运算符:
  1、算术运算符
  2、比较(关系)运算符
  3、赋值运算符
  4、逻辑运算符
  5、位运算符
  6、成员运算符
  7、身份运算符
  8、运算符优先级

1、算数运算符

  以下假设变量:x = 7,y = 10

运算符 描述 实例
+ 加-两个对象相加 x + y
输出结果为 17
- 减 - 得到负数或是一个数减去另一个数 x - y
输出结果 -3
* 乘 - 两个数相乘或是返回一个被重复若干次的字符串 x * y
输出结果 70
/ 除 - x除以y y / x
输出结果 1.4285714285714286
% 取模 - 返回除法的余数 y % x
输出结果 3
** 幂 - 返回x的y次幂 x ** y 为10的20次方
输出结果 282475249
// 取整除 - 返回商的整数部分(向下取整) y // x
输出结果 1

实例代码:

x = int(input('请输入数字:'))
y = int(input('请输入数字:'))
s = input('请输入字符串:')
print('“ {} + {} ”的输出结果为:{}'.format(x, y, x + y))
print('“ {} - {} ”的输出结果为:{}'.format(x, y, x - y))
print('“ {} - {} ”的输出结果为:{}'.format(y, x, y - x))
print('“ - {} ”的输出结果为:{}'.format(x, - x))
print('“ {} * {} ”的输出结果为:{}'.format(x, y, x * y))
# 字符串与整数相乘
print('“ "{}" * {} ”的输出结果为:{}'.format(s, x, s * x))
print('“ {} % {} ”的输出结果为:{}'.format(x, y, x % y))
print('“ {} ** {} ”的输出结果为:{}'.format(x, y, x ** y))
print('“ {} / {} ”的输出结果为:{}'.format(y, x, y / x))
print('“ {} // {} ”的输出结果为:{}'.format(y, x, y // x))
x = int(input('请输入数字:'))
y = int(input('请输入数字:'))
print('“ {} / {} ”的输出结果为:{}'.format(y, x, y / x))
print('“ {} // {} ”的输出结果为:{}'.format(y, x, y // x))

# Python 3.x中,整数除以整数,不管是整除,还是非整除,得出的结果都是浮点数,而Python 2.x中,得出的结果只能是整数,如果要得出小数部分,把其中一个数改成浮点数即可。

x = int(input('请输入数字:'))
y = int(input('请输入数字:'))
print('“ {} / {} ”的输出结果为:{}'.format(y, x, y / x))
print('“ {} // {} ”的输出结果为:{}'.format(y, x, y // x))

运行结果:

请输入数字:7
请输入数字:10
请输入字符串:ha
“ 7 + 10 ”的输出结果为:17
“ 7 - 10 ”的输出结果为:-3
“ 10 - 7 ”的输出结果为:3
“ - 7 ”的输出结果为:-7
“ 7 * 10 ”的输出结果为:70
“ "ha" * 7 ”的输出结果为:hahahahahahaha
“ 7 % 10 ”的输出结果为:7
“ 7 ** 10 ”的输出结果为:282475249
“ 10 / 7 ”的输出结果为:1.4285714285714286
“ 10 // 7 ”的输出结果为:1
请输入数字:6
请输入数字:22
“ 22 / 6 ”的输出结果为:3.6666666666666665
“ 22 // 6 ”的输出结果为:3
请输入数字:5
请输入数字:20
“ 20 / 5 ”的输出结果为:4.0
“ 20 // 5 ”的输出结果为:4
上一篇下一篇

猜你喜欢

热点阅读