python入門python的基本語(yǔ)法
基本語(yǔ)法

1.1.1第一個(gè)注釋
print(“hello,python”) # 第二行注釋
string_demo = “你好!”
string_demo
print (3,4)
def find_all (self) :
‘’‘Return all itms.’’’
return self.find(‘a(chǎn)ll’)
1.1.2行與縮進(jìn)
if True:
print(“True”)
else:
print(“False”) # 行與縮進(jìn)必須一致一般都是默認(rèn)空格四個(gè)
print(“False”) # 語(yǔ)法錯(cuò)誤,同級(jí)縮進(jìn)不一致
注意在python中不能用tab鍵盤,以及tab與空格鍵混用
1.1.3語(yǔ)句換行
python 代碼建議不超過80個(gè) ,過長(zhǎng)在外側(cè)添加一對(duì)圓括號(hào)
string = (“python 是一種面向?qū)ο?/a>、解釋型計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,”
“有Guido van R ossum 于19**低發(fā)明”
“pyton源代碼同樣遵循GPL協(xié)議”)
但是在有{}、【】、或()鏈接的多行語(yǔ)句會(huì)進(jìn)行隱式鏈接,就不需要再用上面的方法進(jìn)行換行。
total = [‘irem_one,’ ‘total_two’,‘total_three’
‘total_for’]
變量和數(shù)據(jù)類型
1.1變量與賦值
變量相當(dāng)于購(gòu)物車,用來存儲(chǔ)數(shù)據(jù),然后有python再對(duì)這些數(shù)據(jù)進(jìn)行累加
num_one = 10 # num_one 就是一個(gè)變量,就好比一個(gè)購(gòu)物車,存儲(chǔ)的數(shù)據(jù)是10
num_two =89 # num_two 也是一個(gè)變量,存儲(chǔ)的數(shù)據(jù)是89
把 num_one 與 num_two 兩個(gè)‘購(gòu)物車’進(jìn)行累加,放到result變量中
result = num_one + num_two
1.2變量的類型
不同大小的商品用不同大小的‘購(gòu)物車’因此變量分為不同的數(shù)據(jù)類型
變量的數(shù)據(jù)類型:數(shù)字型 、 布爾型、 字符串型、 列表型、 元組型、 字典型
數(shù)字型分為:整形 、 浮點(diǎn)型、 復(fù)數(shù)
整形:0101 80 -21 2x50 15503
浮點(diǎn)型: 3.15 、 5.1E-10 -2.5e-15
復(fù)數(shù)型:3.12+1.2j 、 -1.2-15j
布爾型;有True 與False 兩種 在運(yùn)算時(shí)True被當(dāng)作1 、False被當(dāng)作0
字符串型:pyrhon 中的字符串被定義為一個(gè)字符集合,它被引號(hào)所包含。這里的引號(hào)可以是單引號(hào)、雙引號(hào)、三引號(hào)。
字符串具有索引規(guī)則,第一個(gè)字符的索引是0,第二個(gè)字符的索引是1.
例子
string_one = ‘python’
string_two = “python”
string_three = ‘’‘python’’’
列表和元素類型
我們可以將列表和元組當(dāng)作高中學(xué)的普通的“數(shù)組”,他們可以保存任意數(shù)量任意類型的值,這些值稱作元素,。列表中的元素使用[ ]包含,中括號(hào)里的值可以任意改變。元組中的值用( )包住,其中的值不可以被修改。
list_name = [ 1, 2, ‘hello’ ] # 這是一個(gè)列表
tuple_name = ( 1,2, ‘hello’ ) #這是一個(gè)元組
字典類型
字典是python中映射的數(shù)據(jù)類型,有建—組成。字典可以儲(chǔ)存不同類型的數(shù)據(jù)類型的元素,元素使用大括號(hào){ } 來包含。 通常情況下,字典的鍵會(huì)以字符串或者數(shù)值的形式來表示,而值可以是任意類型。
dict_name = { “name” :" zhangsan ‘’ ,’’ :18} #這是一個(gè)字典
上述是dict_name 是一個(gè)字典類型,它儲(chǔ)存了兩個(gè)元素,第一個(gè)與元素的鍵為name,值為zhangsan ;
第二個(gè)元素的鍵為age,值為18
在python中,只要定義一個(gè)變量,并且該變量?jī)?chǔ)存了數(shù)據(jù),那么變量的數(shù)據(jù)類型就已經(jīng)確立了。系統(tǒng)會(huì)自動(dòng)辨別變量的數(shù)據(jù)類型,不需要開發(fā)者標(biāo)注說明。
使用:type(變量的名字) 命令來查看數(shù)據(jù)類型。
number = 5.2
type(number)
number 的數(shù)據(jù)類型為5.2 ,系統(tǒng)會(huì)自動(dòng)判斷number的數(shù)據(jù)類型為float。
Python 數(shù)據(jù)結(jié)構(gòu)
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。