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á)式