九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Python基礎(chǔ)語(yǔ)法14個(gè)知識(shí)點(diǎn)大串講

后臺(tái)回復(fù)“666”領(lǐng)取資料一份


Python基礎(chǔ)語(yǔ)法大串講

Python 是一門(mén)面向?qū)ο蟮木幊陶Z(yǔ)言,相信這篇文章對(duì)于初學(xué)者而言應(yīng)該會(huì)有一個(gè)比較大的幫助,下面我們將 Python 中常用的基礎(chǔ)語(yǔ)法和函數(shù)做了一個(gè)匯總,滿(mǎn)滿(mǎn)的干貨,供大家學(xué)習(xí)。

1、print 函數(shù)

Python 主要發(fā)布了兩大版本 Python2 和 Python3。
print 函數(shù)在終端中輸出,Python3.x 需要加(),Python2.x 不用加()
print 默認(rèn)輸出是換行的。
  1. print('hello')

  2. print('world!')

該代碼輸出結(jié)果為:
hello
world!
如果要實(shí)現(xiàn) print 輸出不換行,則需指定結(jié)尾符 end=' '
  1. print('hello',end='')

  2. print('world!')

該代碼輸出結(jié)果:hello world!

2、變量與基本數(shù)據(jù)類(lèi)型

每個(gè)變量在使用前都必須賦值,賦值號(hào)是 “=”
例:
  1. int_var = 2

  2. float_var = 3.13

  3. str_var = 'hello'

注意:Python 中的變量賦值不需要數(shù)據(jù)類(lèi)型聲明,數(shù)據(jù)類(lèi)型是根據(jù)具體的賦值而定。

3、標(biāo)識(shí)符

Python 中,標(biāo)識(shí)符由字母、數(shù)字、下劃線(xiàn)組成,所有標(biāo)識(shí)符可以包括英文、數(shù)字和下劃線(xiàn),但不能以數(shù)字開(kāi)頭。
  1. # 正確標(biāo)識(shí)符

  2. a_1 = 1

  3. #錯(cuò)誤標(biāo)識(shí)符

  4. 1_a = 1

在 Python3 中,也支持中文符號(hào)作為標(biāo)識(shí)符
  1. #直接使用中文標(biāo)識(shí)符

  2. 變量1 = 5

  3. print(變量1)

4、保留字

保留字(關(guān)鍵字)不能用作常數(shù)或變量,也不能作為任何其他標(biāo)識(shí)符,需要注意的是,所有 Python 關(guān)鍵字只包含小寫(xiě)字母。
下圖是 python 中的關(guān)鍵字:

5、數(shù)據(jù)類(lèi)型

數(shù)字?jǐn)?shù)據(jù)類(lèi)型

Python 支持的數(shù)字類(lèi)型有:
int:有符號(hào)整型,缺省十進(jìn)制,python3 中不再保留長(zhǎng)整型,統(tǒng)一為 int ;
float:浮點(diǎn)型,可以用科學(xué)計(jì)數(shù)法表示;
complex:復(fù)數(shù),由實(shí)數(shù)和虛數(shù)組成,可用 a+bj 或 complex(a,b) 表示,其中 a 和 b 都是浮點(diǎn)型。
  1. var1 = 2 + 1.2j

  2. var2 = complex(2,1.2)

布爾類(lèi)型

bool 值有 True 和 False 兩種
  1. T = True

  2. F = False

6、基本運(yùn)算

算數(shù)運(yùn)算

算數(shù)運(yùn)算符包括:+、-、*、/、//、%,以下假設(shè)變量 x=10,y=3

比較運(yùn)算

比較運(yùn)算符包括:>、<、==、>=、<=、!=
比較運(yùn)算的結(jié)果為 True 或 False,以下假設(shè)變量 x=10,y=3

賦值運(yùn)算

邏輯運(yùn)算

邏輯運(yùn)算中,非 0 值視為 True,0 視為 False 。

7、List 列表

List 列表介紹

列表是 Python 中使用最為頻繁的數(shù)據(jù)類(lèi)型,是寫(xiě)在方括號(hào) [ ] 之間、元素之間用逗號(hào)分隔開(kāi)。
列表中的元素類(lèi)型可以相同,也可以不同,它支持?jǐn)?shù)字、字符串甚至可以包含列表(也叫嵌套),例如:
  1. list1 = [1,2,3,'hello',[4,5,6]]

  2. print(list1)

輸出為:[ 1, 2, 3, 'hello', [ 4, 5, 6] ]

列表元素訪(fǎng)問(wèn)

可以通過(guò)下標(biāo)來(lái)訪(fǎng)問(wèn)列表元素
單個(gè)列表元素訪(fǎng)問(wèn)的語(yǔ)法格式為:列表名[ 下標(biāo) ]
下標(biāo)從 0 開(kāi)始,-1 為倒數(shù)第一個(gè)
  1. list2 = [1,2,3,4,5,6]

  2. list2[0] #1

  3. list2[-1] #6

  4. list2[6] #訪(fǎng)問(wèn)越界!!

列表切片的語(yǔ)法格式為:列表名[ 頭下標(biāo):尾下標(biāo):步長(zhǎng) ] 。
步長(zhǎng)默認(rèn)為 1 ,切片結(jié)果不包含尾下標(biāo)的那個(gè)元素。
  1. list3 = [1,2,3,4,5,6]

  2. list3[0:3] #[1,2,3]

  3. list3[::2] #[1,3,5]

8、Tuple 元組

元組與列表類(lèi)似,不同點(diǎn)在于元組中的元素不可修改,元組寫(xiě)在小括號(hào)( )里,元素之間用逗號(hào)分隔開(kāi);
元組中的元素類(lèi)型可以相同,也可以不同,和列表類(lèi)似,也支持嵌套;
  1. tuple1 = (1,2,3,'hello',[4,5,6],(7,8,9))

  2. print(tuple1)

輸出為:(1, 2, 3, 'hello', [4, 5, 6], (7, 8, 9) )
元組的元素訪(fǎng)問(wèn)和切片方式與列表相同,通過(guò)下標(biāo)來(lái)操作。
  1. tuple2 = (1,2,3,'hello',[4,5,6],(7,8,9))

  2. print(tuple1[0]) #1

  3. print(tuple1[-1]) #(7,8,9)

  4. print(tuple1[-1][-1]) #9

元組一旦定義好就不可修改,否則會(huì)報(bào)錯(cuò)。

9、Set 集合

集合是一個(gè)無(wú)序且不含重復(fù)元素的序列,主要用來(lái)進(jìn)行成員關(guān)系測(cè)試和刪除重復(fù)元素。
可以使用大括號(hào) { } 或 set( ) 函數(shù)創(chuàng)建集合。
  1. set1 = {1,2,2,3}

  2. print(set1)

輸出:{1,2,3}
注:它會(huì)自動(dòng)去除重復(fù)元素
下面舉幾個(gè)使用 set 的小例子:
  1. set2 = {1,2,3}

  2. set3 = {2,3,4}

  3. 3 in set2 #True

  4. 4 in set2 #False

  5. set2 | set3 #{1,2,3,4,5}

  6. set2 & set3 #{2}

10、Dictionary 字典

字典是一種映射類(lèi)型,用 “{ }” 表示,它是一個(gè)無(wú)序的鍵(key):值(value)對(duì)集合。
鍵(key) 必須使用不可變類(lèi)型,在同一個(gè)字典中,鍵是唯一的,字典中的元素是通過(guò)鍵來(lái)存取的。
  1. dict1 = {'name':'a','height':170,'weight':60}

  2. dict1['height'] #170

字典中也有一些內(nèi)置函數(shù),如 clear(),keys(), value()
  1. dict1.keys() #['name','height','weight']

  2. dict1.values() #['a',170,60]

  3. dict1.clear() #{}

11、流程控制

三種基本結(jié)構(gòu):順序、選擇和循環(huán)。

if 條件語(yǔ)句

代碼塊是通過(guò)縮進(jìn)來(lái)指示的。
縮進(jìn)表示一個(gè)代碼塊的開(kāi)始,逆縮進(jìn)表示一個(gè)代碼塊的結(jié)束。

循環(huán)語(yǔ)句

python 提供了 while 循環(huán)和 for 循環(huán)。

while 循環(huán)


for 循環(huán)

  1. # 例:使用for和range來(lái)枚舉列表中的元素

  2. for i in range(10)

  3. print(i)

12、列表推導(dǎo)式

列表推導(dǎo)式提供了一個(gè)創(chuàng)建和操作列表的有力工具,它是由一個(gè)表示式及緊跟著這個(gè)表達(dá)式的 for 語(yǔ)句構(gòu)成,for 語(yǔ)句還可以跟 0 個(gè)或多個(gè) if 或 for 語(yǔ)句,例如:
  1. list1 = [1,2,3]

  2. list2 = [3,4,5]

  3. [ x * y for x in list1 for y in list2]

輸出:[3, 4, 5, 6, 8,10, 9, 12, 15]
數(shù)值判斷可以連接使用,例如 1<x<3 能夠判斷變量='' x='' 是否在='' 1='' 和='' 3='' 之間。<='' p=''>
  1. [ x for x in list1 if 4 > x > 1] #[2,3]

13、函數(shù)

函數(shù)是組織好的,可重復(fù)使用的,用來(lái)實(shí)現(xiàn)單一或相關(guān)聯(lián)功能的代碼段。
Python 提供了許多內(nèi)建函數(shù),比如 print()。
開(kāi)發(fā)者也可自己創(chuàng)建函數(shù),這叫做用戶(hù)自定義函數(shù)。
函數(shù)定義語(yǔ)法為:
  1. def functionname(parameters):

  2. '函數(shù)_文檔字符串'

  3. function_suite

  4. return [expression]

函數(shù)通過(guò) 'def' 關(guān)鍵字進(jìn)行聲明,后接函數(shù)標(biāo)識(shí)符名稱(chēng)和圓括號(hào)( )
任何傳入的參數(shù)和自變量必須放在圓括號(hào)中
return [表達(dá)式] 結(jié)束函數(shù),選擇性的返回一個(gè)值給調(diào)用方,不帶表達(dá)式的 return 相當(dāng)于返回 None 。

14、文件

Python 針對(duì)文件的處理有很多內(nèi)建函數(shù)庫(kù)可以調(diào)用,這里舉一個(gè)常用的例子:
  1. #寫(xiě)文件

  2. with open('a.txt','wt') as out_file:

  3. out_file.write('寫(xiě)下要寫(xiě)的內(nèi)容')

  4. #讀文件

  5. with open('a.txt','rt') as in_file:

  6. text = in_file.read()

  7. print(text)

輸出:寫(xiě)下要寫(xiě)的內(nèi)容

小結(jié)

Python 中還有一些內(nèi)建函數(shù)可以幫助大家更好的理解所用的函數(shù),例如 dir() 可以顯示對(duì)象的所有方法,help() 可以顯示函數(shù)的使用文檔等等,這些我們?cè)谄綍r(shí)的學(xué)習(xí)中都可以多多使用。
好了,看到這里,相信大家對(duì) python 的編程已經(jīng)有了一個(gè)初步的了解,趕快寫(xiě)下屬于你們的第一個(gè)代碼吧!
---------End---------
推薦Python大數(shù)據(jù)人工智能
學(xué)習(xí)Python大數(shù)據(jù)人工智能的好地方

飛總聊IT,互聯(lián)網(wǎng)最新最全的知識(shí)和信息的匯聚地。每天給大家提供互聯(lián)網(wǎng)的干貨。粉絲可以發(fā)送“666”到后臺(tái)領(lǐng)取一份學(xué)習(xí)資料。


掃描二維碼加飛總微信號(hào)

歷史推薦

好文點(diǎn)個(gè)在看吧!

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
輕松學(xué)Python:Python基礎(chǔ)知識(shí)匯總
Python進(jìn)階05 循環(huán)設(shè)計(jì)
當(dāng)我學(xué)完P(guān)ython我學(xué)了些什么
python啟蒙階段
[快學(xué)Python3]Tuple(元組)
Python基礎(chǔ)語(yǔ)法—變量類(lèi)型
更多類(lèi)似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服