以下所有例子都基于最新版本的 Python,為了便于消化瘪贱,每一篇都盡量短小精悍纱控,希望你能盡力去掌握 Python 編程的「概念」,可以的話(huà)去動(dòng)手試一下這些例子(就算目前還沒(méi)完全搞懂)菜秦,加深理解甜害。
計(jì)算機(jī)的本質(zhì)就是進(jìn)行數(shù)學(xué)計(jì)算。所有復(fù)雜的操作都是由簡(jiǎn)單的操作組合而成的球昨。
算術(shù)
基本的運(yùn)算有加尔店、減、乘、整除嚣州、取余鲫售。
加、減该肴、乘和小學(xué)數(shù)學(xué)一樣情竹。
1 + 2
1 - 2
1 * 2
除法用 /
這個(gè)符號(hào)表示,會(huì)做浮點(diǎn)數(shù)運(yùn)算匀哄,結(jié)果保留小數(shù)秦效。
# 結(jié)果為 1.5
3 / 2
整除用 //
這個(gè)符號(hào)表示,是整數(shù)之間做運(yùn)算涎嚼,結(jié)果會(huì)向下取整(小數(shù)部分全部去掉)阱州。
# 只取整數(shù),所以結(jié)果為 1
3 // 2
取余用 %
這個(gè)符號(hào)表示法梯,也是整數(shù)之間做運(yùn)算苔货,是取整除完之后的余數(shù)。
# 3 除以 2 得 1鹊汛,余下 1蒲赂,所以結(jié)果為 1
3 % 2
# 5 除以 3 得 1,余下 2刁憋,所以結(jié)果為 2
5 % 3
什么是表達(dá)式滥嘴?
表達(dá)式會(huì)返回一個(gè)值。
一個(gè)數(shù)字可以是一個(gè)表達(dá)式至耻,比如數(shù)字 1若皱,運(yùn)算結(jié)果會(huì)給你返回 1,所以 1 是個(gè)表示式尘颓。
所有的算術(shù)運(yùn)算走触,舉個(gè)例子 1 + 2,運(yùn)算結(jié)果會(huì)給你返回 3疤苹,所以 1 + 2 也是一個(gè)表達(dá)式互广。
表達(dá)式和表達(dá)式進(jìn)行嵌套,結(jié)果還是表達(dá)式卧土。
比如表達(dá)式 1 + 2 * 3惫皱,其中 2 * 3 也是個(gè)表達(dá)式,結(jié)果為 6尤莺,然后 1 + 6 得 7旅敷,仍然是表達(dá)式。
和小學(xué)數(shù)學(xué)里一樣颤霎,用括號(hào)可以改變優(yōu)先級(jí)媳谁,優(yōu)先進(jìn)行運(yùn)算涂滴,例如 (1 + 2) * 3 得 9。
再?gòu)?fù)雜的表達(dá)式晴音,都能被分解為簡(jiǎn)單的表達(dá)式從而得出結(jié)果柔纵。
(1 + 2 * (3 + 4)) * 5
(1 + 2 * 7) * 5
(1 + 14) * 5
15 * 5
75
好好練習(xí)分解表達(dá)式,下一部分講變量和賦值語(yǔ)句锤躁。