python中matrix是什么意思_Python的基础语法
Python的基礎(chǔ)語法
在對Python有了基礎(chǔ)的認(rèn)識(shí)之后,下面來了解一下Python的基礎(chǔ)語法,看看它和C語言、java之間的基礎(chǔ)語法差異。
一.變量、表達(dá)式和語句
Python中的語句也稱作命令,比如print "hello python"這就是一條語句。
表達(dá)式,顧名思義,是指用運(yùn)算符將運(yùn)算對象連接起來的式子,在Python中表達(dá)式是語句的一種(注意在C語言和Java中表達(dá)式是表達(dá)式,語句是語句,表達(dá)式不可能是語句)。舉個(gè)例子,在Python中,"3+2"這是一個(gè)表達(dá)式,同時(shí)也是一條語句,但是在C和java中完全是兩個(gè)不同的概念。
變量,用來存儲(chǔ)可變的值,同其他的解釋型編程語言一樣,在Python中使用變量不需要預(yù)先定義,也不需要定義其類型,只需要在使用時(shí)進(jìn)行定義和初始化即可。比如:
i=3
print i
另外,在Python中,同一變量名在不同階段可以存儲(chǔ)不同類型的數(shù)據(jù)(至于其中的緣由在以后會(huì)慢慢作解釋)。比如:
i=3
printi
i='hello python'
printi
i=2.3
print i
Python中的變量的命名規(guī)則同C語言中的變量命名規(guī)則基本一樣。不過在Python中以下劃線開始或者結(jié)束的變量名通常有特殊的意義,比如__name__這個(gè)是每個(gè)模塊保留的內(nèi)置屬性。
二.數(shù)據(jù)類型和運(yùn)算
在Python中數(shù)據(jù)類型有兩種:數(shù)值類型和字符串類型。數(shù)值類型包括整型(包括長整型)、浮點(diǎn)型以及復(fù)數(shù)類型(復(fù)數(shù)虛部以j或J標(biāo)識(shí))。
Python中的算術(shù)運(yùn)算符主要有 +(加法),-(減法或者取反),*(乘法),/(整除) ,% (取余),**(乘方)
在這里要注意的是,整除運(yùn)算和取余運(yùn)算。
在Python中整除運(yùn)算最終值取的是中間值的floor值,上面的結(jié)果就很容易解釋了。
對于字符串來說,最常用的有+和*兩種運(yùn)算,+表示把兩個(gè)字符串進(jìn)行連接,*表示連乘。比如:
注意:一個(gè)字符串*0結(jié)果是空字符串,一個(gè)字符串*一個(gè)負(fù)數(shù)也是空字符串。
在Python中,邏輯運(yùn)算符分別是and、or和not(這個(gè)跟C語言中的邏輯運(yùn)算符不一樣),真為True,假為False。
三.函數(shù)基礎(chǔ)
在Python中定義函數(shù)用def關(guān)鍵字,基本形式如下:
deffunction_name(parameters):
block
Python函數(shù)定義和C語言不通,只需要指定函數(shù)名和參數(shù),注意函數(shù)名后面有個(gè)冒號(hào)。下面定義了一個(gè)求和函數(shù):
defadd(a,b):return a+b
關(guān)于Python的基礎(chǔ)語法今天就談這么多了,其他的相關(guān)知識(shí)會(huì)稍后陸續(xù)進(jìn)行講解。
總結(jié)
以上是生活随笔為你收集整理的python中matrix是什么意思_Python的基础语法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 花洒接头是4分还是6分的
- 下一篇: websocket python爬虫_p