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