python學(xué)習(xí)(5)

python中的單行注釋:

(#),(#)右邊的內(nèi)容不會(huì)被執(zhí)行

如:

print 'Hello World'#這是注釋

輸出:Hello world


python中的多行注釋:

(''' ''')或(""" """)例如:

輸入:

a=2

"""this is duohangzhushi

zhe jiu shi duo hang zhu shi

"""

print a

輸出:2

但是不能把多行注釋直接放在語(yǔ)句后邊,像這樣:

a=2?"""this is duohangzhushi

zhe jiu shi duo hang zhu shi

"""

這樣執(zhí)行語(yǔ)句會(huì)報(bào)錯(cuò)。

Java 中使用(//)作注釋,Java中的多行注釋使用(/* ?*/)。


縮進(jìn)

縮進(jìn)在python語(yǔ)句中非常重要,具有相同縮進(jìn)的語(yǔ)句放在一起,一組這樣的語(yǔ)句放在一起稱為塊(block)。

縮進(jìn)是重要的,但是不可胡亂縮進(jìn),否則會(huì)導(dǎo)致錯(cuò)誤,如下圖所示。


不能隨意縮進(jìn),表示不能隨意開始一個(gè)新的語(yǔ)句塊。

如何縮進(jìn):使用四個(gè)空格,是Python語(yǔ)言官方的建議,好的編譯器會(huì)自動(dòng)縮進(jìn)。

python將始終對(duì)塊使用縮進(jìn),且絕對(duì)不會(huì)使用大括號(hào)(這是重點(diǎn),也是和c以及java的區(qū)別),java使用大括號(hào)之后再使用縮進(jìn)。


運(yùn)算符與表達(dá)式

表達(dá)示(Expressions):例如 2+3,表達(dá)示可以拆分成運(yùn)處符和操作數(shù);

運(yùn)算符(Operators):是進(jìn)行某些操作,并且可以用數(shù)學(xué)符號(hào)(如:+)或特殊關(guān)鍵詞加以表達(dá)的功能;

操作數(shù)(Operands):運(yùn)算符需要一些數(shù)據(jù)(如: 2,3)來操作,這些數(shù)據(jù)就是操作數(shù)。

在python中可以直接輸入表達(dá)式,從而得到結(jié)果,如:

python中常用運(yùn)算符如下:

+:兩全對(duì)象相加,包括數(shù)字和字符串;

但不能用數(shù)字和字符串相加,否則會(huì)報(bào)錯(cuò),如

-:用一個(gè)數(shù)減去另一個(gè)數(shù),如果第一個(gè)數(shù)不存在,則默認(rèn)為0,如:

但是不能用一個(gè)字符串減去另一個(gè)字符串,如:

*:兩個(gè)數(shù)的乘積,當(dāng)字符串與數(shù)字用(*)相連時(shí),表示字符串重復(fù)幾次,如:


**(兩個(gè)*):表示乘方,x**y表示x的y次方,(**)不能用于字符串與數(shù)字組合,如:


/:數(shù)學(xué)中的除法運(yùn)算(兩個(gè)整數(shù)相除得到整數(shù),是舍去小數(shù)而不是四舍五入,小數(shù)與整數(shù)相除得到小數(shù)),如:

//:兩個(gè)數(shù)相除,得到的商的整數(shù)部分,如:


%:模(取余數(shù))

<<:左移,一個(gè)數(shù)的二進(jìn)制數(shù),位向左移幾位,如8,二進(jìn)制是1000,8<<1,得到16,右移一位得到4

對(duì)于整數(shù)而言,左移幾位就是乘以2的幾次方,右移幾位就是除以2的幾次方整數(shù)部分,小數(shù)不支持位運(yùn)算。如:

&,|,^:分別是按位與,按位或,按位異或,這幾個(gè)都是二進(jìn)制的位運(yùn)算,現(xiàn)在還不是很清楚有什么用處。

<,>,<=,>=,==,!=:表示小于,大于,小于或等于,大于或等于,等于,不等于,運(yùn)算結(jié)果為0或1,返回值為True或False,如:

not, and, or:布爾非,布爾與,布爾或。對(duì)于and,如果x為True,則返回y,如果x為False,則返回False(短路運(yùn)算),短路運(yùn)算對(duì)or同樣適用。


今天就學(xué)到這里,明天學(xué)習(xí)運(yùn)算符優(yōu)先級(jí)。

總結(jié):python中的注釋方法;python縮進(jìn)的重要性;運(yùn)算符與表達(dá)式

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容