python中matrix是什么意思_初识Python
初識(shí)Python
跟學(xué)習(xí)所有的編程語(yǔ)言一樣,首先得了解這門(mén)語(yǔ)言的編程風(fēng)格和最基礎(chǔ)的語(yǔ)法。下面就讓我們一起來(lái)了解一下Python的編程風(fēng)格。
1.邏輯行與物理行
在Python中有邏輯行和物理行這個(gè)概念,物理行是指在編輯器中實(shí)際看到的一行,邏輯行是指一條Python語(yǔ)句。在Python中提倡一個(gè)物理行只包含一個(gè)邏輯行,這樣寫(xiě)出來(lái)的代碼比較清晰明了。當(dāng)然你也可以在一個(gè)物理行寫(xiě)多個(gè)邏輯行,但是此時(shí)必須以分號(hào)";"來(lái)進(jìn)行分隔。
print "hello python!"
print "i love python"
上面這個(gè)例子中有兩個(gè)物理行和兩個(gè)邏輯行,每個(gè)物理行只有一個(gè)邏輯行。這種風(fēng)格下,每條語(yǔ)句以換行結(jié)束。(當(dāng)然如果在每條語(yǔ)句后面加上分號(hào)也是沒(méi)有錯(cuò)誤的)
print "hello python!";print "i love python"
這個(gè)例子只有一個(gè)物理行,但是一個(gè)物理行中有兩個(gè)邏輯行,此時(shí)在兩條語(yǔ)句中間必須以分號(hào)進(jìn)行分隔。(第二條語(yǔ)句后面的分號(hào)可要可不要,看個(gè)人喜好)
2.Python中的縮進(jìn)
Python中的縮進(jìn)是比較特殊的,在其他編程語(yǔ)言中一般使用大括號(hào)來(lái)表示程序邏輯,而在Python中縮進(jìn)是用來(lái)表示程序邏輯的。也就是說(shuō)在Python代碼中如果縮進(jìn)有問(wèn)題,程序會(huì)報(bào)錯(cuò)。在Python中并未嚴(yán)格指定縮進(jìn)的空白數(shù)目,但是要求同一層次的代碼必須有相同的縮進(jìn)空白數(shù)目。比如:
deffun1(a,b):
c=3;
c*=a+breturncdeffun2(a,b):
c=3;
c+=a+breturncprint add(1,2)print minus(1,2)
在上面的代碼中,定義了2個(gè)函數(shù)fun1和fun2,在fun1中,有三條語(yǔ)句,這三條語(yǔ)句屬于同一層次,縮進(jìn)空白數(shù)都是1;在fun2中,縮進(jìn)空白數(shù)都是4。不過(guò)不建議像上面那樣寫(xiě)代碼,最好所有的代碼都使用相同縮進(jìn),一般使用4個(gè)空白作為縮進(jìn)。
3.Python的注釋
在Python代碼中以‘#’來(lái)標(biāo)識(shí)一條語(yǔ)句是注釋。
4.Python的續(xù)行
在python中如何代碼過(guò)長(zhǎng),可以在需要換行的地方加上'\'即可表示續(xù)行。
father_name \= 'jack'
father_name = 'jack'
效果一樣。
5.Python有main函數(shù)嗎?
在C語(yǔ)言和Java中都有main,其作為程序的入口點(diǎn),但是在Python中是沒(méi)有main的,Python作為一種解釋性語(yǔ)言,它會(huì)從頭至尾順序執(zhí)行你需要執(zhí)行的文件。
總結(jié)
以上是生活随笔為你收集整理的python中matrix是什么意思_初识Python的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: sqlyog怎么连接mysql_Mysq
- 下一篇: openstack云主机无法绑定ip_智