美文网首页
小袁学pythonの笔记1

小袁学pythonの笔记1

作者: Yuanhuhu | 来源:发表于2017-09-30 15:13 被阅读0次

今天,我将要学习python的核心类型---数据

一、数据运算的优先级

python学习手册 page122-123说明了这个问题,其中表5.2按照操作符的出场顺序确定运算的优先级。比如在计算X+Y*Z时,是先计算乘法,再计算加法。如果是位于同一行的操作符,则优先级从左往右组合。

当然了,可以通过(...)、[...]、{...}超越python数据操作中内定的优先级规则。
如(X+Y) * Z 与 X + Y*Z

对混合数字进行运算时,简单的数据类型会向复杂的数据类型自动升级。
如 40+3.13:得出的结果是一个浮点数。根据数据类型复杂度的顺序:整数<浮点数<复数..40会自动升级为一个浮点数,再进行相加运算,即等价于:float(40)+3.13。另外,根据想要得到的结果,可以强制改变数据类型,如40+int(3.13),就能得到40+1=41。
===============

相关文章

网友评论

      本文标题:小袁学pythonの笔记1

      本文链接:https://www.haomeiwen.com/subject/ktyiextx.html