這章我們開始將基本運算和比較運算。
算數(shù)運算比較簡單,就是加減乘除嘛。就比如我算5+5,然后打印出來,結(jié)果就是10。
當(dāng)然,這個加號很特殊,前面我們也提過,整型和浮點型可以跨類型相加,字符串和字符串相加,就相當(dāng)于字符串拼接。但是通常我們不會用字符串相加,你要拼接字符串的話就用我們前面講過的格式化字符串的方式。
然后列表也可以相加,就相當(dāng)于列表的合并拼接。
為了快速演示,我就不做賦值了,直接在print括號里相加。5+5.5結(jié)果就是浮點型10.5。
加法運算、減法運算、乘法運算沒什么好說的。
只是這個除法運算要講一下,直接10/3,運算的結(jié)果是帶小數(shù)的。
如果你只想要整數(shù)部分,你可以用兩個反斜杠‘//’。這個叫做地板除,這樣只保留整數(shù)部分,但是不會四舍五入。
這里還可以用百分號運算‘%’,這個意思就是取模,是取余數(shù)的意思,10%3的余數(shù)就是1。
次方運算的話可以加兩個星號‘**’。
算數(shù)運算符我就先講這么多,然后我們再來看比較運算符。比較運算符就是大于‘>’、小于‘<’、等于‘=’、大于等于‘>=’、小于等于<=‘’、不等于‘!=’這些。
我們先來判斷20是否大于18,如果那就顯示True。
然后其他的小于‘<’、等于‘=’、大于等于‘>=’、小于等于<=‘’、不等于‘!=’這些我們都打印一下試試。
我們可以想一下,比較運算符可以用在哪里?先舉個例子,我們要做個登入驗證,驗證用戶輸入的用戶名是否正確。input這個功能我們之前講過,如果還不會的話可以翻一下我前面的文章。
運行之后,它會讓你輸入名字,如果你輸入的是李白,它就會顯示True,驗證成功讓你登入。
如果你輸入的不是李白,而是杜甫,它就會顯示False,驗證失敗。
未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » Python 算術(shù)運算與比較運算