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