Python小白之基礎知識

2021-10-05 02:40:24 字數 2664 閱讀 8177

注釋

1.單行注釋 :#

2.多行注釋:』』』…』』』 或 「」"…"""

3.中文注釋:#-- coding:編碼 --

#-- coding:utf-8 -- # coding=utf-8

(用於解決 python 2.x 中不支援直接寫中文問題,在 python 3.x 中,

該問題已經不存在 -*-沒有特殊作用,為了美觀)

縮排1.python採用**縮排和冒號「:」區分**之間的層次。通常情況下4個空格作為乙個縮排量,乙個tab鍵作為乙個縮排量。通常採用空格進行縮排

2. python中,行尾的冒號和下一行的縮排表示乙個**塊的開始,而縮排的結束,則表示乙個**塊的結束

3. 縮排量不同會導致出現syntaxerror

4.修改:idle中選擇options->configureidle選單項,在開啟的settings對話方塊的fonts/tabs選項卡中修改基本縮排量

編碼規範

編寫規則:

1.每個 import 語句只匯入乙個模組,盡量避免一次匯入多個模組

2.不要在行尾新增分號「;」,也不要用分號將兩條命令放在同一行

3.建議每行不要超過 80 個字元(如果超過,建議使用小括號「()」將多行

內容隱試地連線起來,不推薦使用反斜槓 「\」 進行連線)

4.使用必要的空行增加**的可讀性(一般在頂級定義(如函式或者類的定義)

之間空兩行,而方法定義之間空一行,分隔某些功能的位置也可以空一行)

5.通常情況,運算子兩側、函式引數之間、逗號「,」兩側建議使用空格進行分隔

6.應該避免在迴圈中使用+和+=操作符累加字串。(因為字串不可變,這樣

做會建立不必要的臨時物件。推薦的做法是將每個子字串加入列表,然後

在迴圈結束後使用 join()方法連線列表)

7.適當使用異常處理結構提高程式容錯性,但不能過多依賴異常處理結構,

適當的顯式判斷還是必要的。

命名規範:

1.模組名盡量短小,並且使用全部小寫字母,可以使用下劃線分隔多個字母

2.包名盡量短小,並且使用全部小寫字母,不推薦使用下劃線

3.類名採用單詞首字母大寫形式(即pascal風格)

4.模組內部的類採用下劃線 「-」 + pascal風格的類名組成

5.函式、類的屬性和方法的命名規則同模組相似。也是全部採用小寫字母,

多個子母間用下劃線 「-」 分隔

6.常量命名時採用全部大寫字母,可以使用下劃線

7.使用單下劃線 「-」 開頭的模組變數或者函式是受保護的,在使用 import * from

語句從模組中匯入時這些變數或者函式不能被匯入

8.使用雙下劃線 「 ——」 開頭的例項變數或方法是類私有的

保留字與識別符號

保留字:

python中的保留字可以通過在idle中輸入以下兩行**檢視

import keyword

keyword.kwlist

執行結果為:

[『false』, 『none』, 『true』, 『and』, 『as』, 『assert』, 『async』, 『await』, 『break』, 『class』, 『continue』, 『def』, 『del』, 『elif』, 『else』, 『except』, 『finally』, 『for』, 『from』, 『global』, 『if』, 『import』, 『in』, 『is』, 『lambda』, 『nonlocal』, 『not』, 『or』, 『pass』, 『raise』, 『return』, 『try』, 『while』, 『with』, 『yield』]

識別符號:

1.由字母、下劃線 「-」 和數字組成,並且第乙個字元不能是數字

2.不能使用python中的保留字

3.區分字母大小寫

4.python中以下劃線開頭的識別符號有特殊含義,一般應避免使用相似的識別符號

5.可以使用漢字作為識別符號,但不建議

變數1.在python中,不需要先宣告變數名及其型別,直接賦值即可建立各種型別的變數。

2.另外,python是一種動態型別語言,變數的型別可以隨時變化。在python中,允許多個變數指向同乙個值

3. 兩個內建函式:

1) 函式 type() 可以返回變數型別

2)函式 id() 可以返回變數所指的記憶體位址

基本資料型別

數字整數:

1.十進位制整數

2.八進位制整數(逢八進一),以 0o 開頭

3.十六進製制整數 (逢十六進一)由09,af組成 以 0x / 0x 開頭

4.二進位制整數

浮點數:

1.浮點數由整數部分和小數部分組成,主要用於處理包括小數的數,也可以使用科學計數法表示,如 2.7e2、9.8e-3等。

2. 在使用浮點數進行計算時,可能會出現小數字數不確定的情況。例如計算0.1 + 0.1時,將得到想要的0.2,而計算0.1 + 0.2時,將得到0.30000000000000004(想要的結果為0.3),對於這種情況,所有語言都存在這個問題,暫時忽略多餘的小數字數即可。

複數:python中的複數與數學中的複數的形式完全一致,都是由實部和

虛部組成,並且用 j 或 j 表示虛部。當表示乙個複數時,可以將其

實部和虛部相加,例如,乙個複數,實部為 2.7 ,虛部為 3.14j ,

則這個複數為 2.7 + 3.14j 。

Python小白學習之基礎知識(個人筆記)

while esle 當迴圈內有break語句時,不執行else語句,當沒有break語句時,執行完while迴圈,然後執行else下面的語句 案例如下 1 登陸三次 2 i 034 while i 3 5 username input 請輸入使用者名稱 6 password int input 請...

python小白自學基礎知識(一)

應用不同的迴圈方法,建立乙個包含0 10數字的列表 while迴圈實現 準備乙個空列表 list1 定義初始變數i 也可以沒有 i 0 while i 11 i 1print list1 for迴圈實現 準備乙個空列表 list1 定義一下初始變數i 也可以沒有 i 0 for i in range...

FFMPEG小白之視音訊基礎知識

首先,向雷霄驊致敬 必備知識 c語言 及其 開發環境 音訊 音訊壓縮資料 進行 音訊解碼 得到 音訊取樣資料 即 pcm等 備註 h.264編碼格式 h.264的優點是可以將影象資料壓縮至100倍以上,即100m的影象資料可以用其壓縮至1m。h.264編碼示意圖1 h264編碼示意圖2 音訊編碼資料...