首页 / PYTHON / python的一些简单运算符
python的一些简单运算符
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python的一些简单运算符,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1861字,纯文字阅读大概需要3分钟。
内容图文
![python的一些简单运算符](/upload/InfoBanner/zyjiaocheng/697/fd2edfa904b543ad9d25c6e607554093.jpg)
解释器表现得就像一个简单的计算器:可以向其录入一些表达式,它会给出返回值。表达式语法很直白: 运算符 + , ‐ , * 和 / 与其它语言一样(例如:Pascal 或 C);括号 ( () ) 用于分组。例如:
>>> 2 + 2
4
>>> 50 ‐ 5*6
20
>>> (50 ‐ 5*6) / 4
5.0
>>> 8 / 5 # division always returns a floating point number
1.6
整数(例如, 2 , 4 , 20 )的类型是 int,带有小数部分的数字(例如, 5.0 , 1.6 )的类型是 float。在本教 程的后面我们会看到更多关于数字类型的内容。
除法( / )永远返回一个浮点数。如要使用 floor 除法 并且得到整数结果(丢掉任何小数部分),你可以使用 // 运算符;要计算余数你可以使用 %
>>> 17 / 3 # classic division returns a float
5.666666666666667
>>>
>>> 17 // 3 # floor division discards the fractional part
5
>>> 17 % 3 # the % operator returns the remainder of the division
2
>>> 5 * 3 + 2 # result * divisor + remainder
17
通过 Python,还可以使用 ** 运算符计算幂乘方 [1]:
>>> 5 ** 2 # 5 squared
25
>>> 2 ** 7 # 2 to the power of 7
128
等号( '=' )用于给变量赋值。赋值之后,在下一个提示符之前不会有任何结果显示:
>>> width = 20
>>> height = 5*9
>>> width * height
900
变量在使用前必须 “定义”(赋值),否则会出错:
>>> # try to access an undefined variable ... n Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'n' is not defined
浮点数有完整的支持;整数和浮点数的混合计算中,整数会被转换为浮点数:
>>> 3 * 3.75 / 1.5
7.5
>>> 7.0 / 2
3.5
交互模式中,近一个表达式的值赋给变量 _ 。这样我们就可以把它当作一个桌面计算器,很方便的用于 连续计算,例如:
>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _ 113.0625
>>> round(_, 2)
113.06
此变量对于用户是只读的。不要尝试给它赋值 —— 你只会创建一个独立的同名局部变量,它屏蔽了系统内 置变量的魔术效果。
除了 int 和 float,Python 还支持其它数字类型,例如 Decimal 和 Fraction。Python 还内建支持 复数 ,使用 后缀 j 或 J 表示虚数部分(例如, 3+5j )
内容总结
以上是互联网集市为您收集整理的python的一些简单运算符全部内容,希望文章能够帮你解决python的一些简单运算符所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。