python如何用类计算表达式_python开发学习之运算符与表达式

你所编写的大多数语句(逻辑行)都包含了表达式(Expressions)。一个表达式的简单例子

便是 2+3 。表达式可以拆分成运算符(Operators)与操作数(Operands)。

运算符(Operators)是进行某些操作,并且可以用诸如 + 等符号或特殊关键词加以表达的

功能。运算符需要一些数据来进行操作,这些数据就被称作操作数(Operands)。在上面的

例子中 2 和 3 就是操作数。

运算符

接下来我们将简要了解各类运算符及它们的用法。

要记得你可以随时在解释器中对给出的案例里的表达式进行求值。例如要想测试表达式

2+3 ,则可以使用交互式 Python 解释器提示符:

数值运算与赋值的快捷方式

改变运算顺序

为了使表达式更加易读,我们可以使用括号。举个例子, 2 + (3 * 4) 自是要比 2 + 3 * 4

要更加容易理解,因为后者还要求你要了解运算符的优先级。和其它的一切一样,使用括号

同样也要适度(而不要过度),同时亦应不要像 (2 + (3 * 4)) 这般冗余。

使用括号还有一个额外的优点——它能帮助我们改变运算的顺序。同样举个例子,如果你希

望在表达式中计算乘法之前应先计算加法,那么你可以将表达式写作 (2 + 3) * 4 。

关联性

运算符通常由左至右相互关联。这意味着具有相同优先级的运算符将从左至右的方式依次进

行求值。如 2 + 3 + 4 将会以 (2 + 3) +4 的形式加以计算。

表达式

矩形的长度(Length)与宽度(Breadth)存储在以各自名称命名的变量中。我们使用它们并

借助表达式来计算矩形的面积(Area)与周长(Perimeter)。我们将表达式 length *

breadth 的结果存储在变量 area 中并将其通过使用 print 函数打印出来。在第二种情况

中,我们直接在 print 函数中使用了表达式 2 * (length + breadth) 的值。

同时,你需要注意到 Python是如何漂亮地打印出 输出结果的。尽管我们没有特别在 Area

is 和变量 area 之间指定空格,Python 会帮我们加上所以我们就能得到一个整洁的输出结

果,同时程序也因为这样的处理方式而变得更加易读(因为我们不需要在用以输出的字符串

中考虑空格问题)。这便是一个 Python 是如何让程序员的生活变得更加便捷美好的范例。

专注python开发技术知识总结分享

欢迎关注交流共同进步

python教程dendai1216

python教程,为您提供通俗易懂的技术文章,让技术变的更简单!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值