2.單引号内嵌套單引号需要轉義字元/;單引号内嵌套雙引号不需要嵌套;
雙引号内嵌套雙引号需要轉義字元/;雙引号内引用單引号不需要轉義字元。
3.字元串編譯的過程:gbk==>unicode==>utf16==>url解碼
字元串解碼順序為:url解碼==>utf16==>unicode==>gbk
4.可變資料類型:清單[],字典{},集合
不可變資料類型:整形int、字元串str‘’、元組()
5.list-[ ]
tuple-( )
dict、set、frozenset-{ }
6.read()讀寫整個檔案 readline() 隻讀寫一行 readlines() 都所有行到list 7.Python使用#用來注釋 ,以縮進來劃分語句塊。 、 8.Python的序列類型包括清單、元組、字典,其中,字典是Pyhton中唯一的映射類型。 9.Python的數字類型包括數字、字元串、清單、元組、集合、字典。10.b 二進制模式
r 隻讀,指針會放在檔案的開頭
rb 二進制隻讀,指針會放在檔案的開頭
r+ 讀寫,指針将會放在檔案的開頭
w 寫入,~
wb 二進制寫入~
w+ 讀寫~
wb+ 二進制讀寫~
a 追加~
ab 二進制追加~
a+ 讀寫~
ab+ 二進制讀寫~
11.複數不能比較大小,ASCll碼中小寫字母>大寫字母>數字 12.Python時解釋執行的語音,JAVA、objectC、C#是類C語言。 13.字典的鍵值必須是不可變類型。 14.dict()用于建立一個字典。15.Python 可以同一行顯示多條語句,方法是用分号 ; 分開.
以下劃線開頭的辨別符是有特殊意義的。以單下劃線開頭 _foo 的代表不能直接通路的類屬性,需通過類提供的接口進行通路,不能用 from xxx import * 而導入。
16.字典中的資料是通過鍵存取的,而清單的資料是通過偏移存取的。清單是有序的對象集合,字典是無序的對象集合。 17.清單可以完成大多數集合類的資料結構實作。它支援字元,數字,字元串甚至可以包含清單(即嵌套)。18.hex()——将一個整數轉換成十六進制字元串。
oct()——将一個整數轉換成八進制字元串。
19.is用于判斷兩個變量的引用對象是否為同一個(同一塊記憶體空間);==用于判斷兩個變量的值是否相等。20.Python的變量命名規則?
①變量名隻能包含字母、數字和下劃線。變量名可以字母或下劃線開頭,但不能以數字開頭,例如,可将變量命名為message_1,但不能将其命名為1_message。
②變量名不能包含空格,但可使用下劃線來分隔其中的單詞。例如,變量名greeting_message可行,但變量名greeting message會引發錯誤。
③不要将Python關鍵字和函數名用作變量名,即不要使用Python保留用于特殊用途的單詞,如print。
④變量名應既簡短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。
⑤慎用小寫字母l和大寫字母O,因給他們可能被人錯看成數字1和0。
21.簡述Python的深淺拷貝以及應用場景?
深淺拷貝用法來自copy子產品。
導入子產品:import copy 淺拷貝:copy.copy 深拷貝:copy.deepcopy 對于 數字 和 字元串 而言,指派、淺拷貝和深拷貝無意義,因為其永遠指向同一個記憶體位址。 淺拷貝指僅僅拷貝資料集合的第一層資料,深拷貝指拷貝資料集合的所有層。是以對于隻有一層的資料集合來說深淺拷貝的意義是一樣的,比如字元串,數字,還有僅僅一層的字典、清單、元祖等。 深拷貝的時候python将所有資料在記憶體中建立了一份,是以如果你修改新的模版的時候老模版不會變。22.簡述使用requests子產品進行資料爬取的大緻流程?
(1)指定url
(2)基于requests子產品發起請求
(3)擷取響應對象中的資料
(4)資料解析
(5)持久化存儲
更多零基礎入門視訊教程評論或者私xin即可免fei領取