Python 编程入门(3):算术和表达式

以下所有例子都基于最新版本的 Python,为了便于消化,每一篇都尽量短小精悍,希望你能尽力去掌握 Python 编程的「概念」,可以的话去动手试一下这些例子(就算目前还没完全搞懂),加深理解。

计算机的本质就是进行数学计算。所有复杂的操作都是由简单的操作组合而成的。

算术

基本的运算有加、减、乘、整除、取余。
加、减、乘和小学数学一样。

1 + 2
1 - 2
1 * 2

除法用 / 这个符号表示,会做浮点数运算,结果保留小数。

# 结果为 1.5
3 / 2

整除用 // 这个符号表示,是整数之间做运算,结果会向下取整(小数部分全部去掉)。

# 只取整数,所以结果为 1
3 // 2 

取余用 % 这个符号表示,也是整数之间做运算,是取整除完之后的余数。

# 3 除以 2 得 1,余下 1,所以结果为 1
3 % 2

# 5 除以 3 得 1,余下 2,所以结果为 2
5 % 3

什么是表达式?

表达式会返回一个值。

一个数字可以是一个表达式,比如数字 1,运算结果会给你返回 1,所以 1 是个表示式。
所有的算术运算,举个例子 1 + 2,运算结果会给你返回 3,所以 1 + 2 也是一个表达式。

表达式和表达式进行嵌套,结果还是表达式。

比如表达式 1 + 2 * 3,其中 2 * 3 也是个表达式,结果为 6,然后 1 + 6 得 7,仍然是表达式。
和小学数学里一样,用括号可以改变优先级,优先进行运算,例如 (1 + 2) * 3 得 9。

再复杂的表达式,都能被分解为简单的表达式从而得出结果。
(1 + 2 * (3 + 4)) * 5
(1 + 2 * 7) * 5
(1 + 14) * 5
15 * 5
75

好好练习分解表达式,下一部分讲变量和赋值语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值