注釋
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 音訊編碼資料...