python編碼標準 Python編碼規範

2021-10-11 22:38:13 字數 1280 閱讀 4185

國際規範名:pep 8

變數名規範(識別符號規範)

字串函式名小寫, 多個單詞用 _ 分隔開

由字母數字或下劃線組成,首字母不能為數字 2. 不能為關鍵字 3. 建議使用駝峰命名法 搜字母小寫,第二個單詞字母大寫! 4. 類名建議大寫! "我的名字'+name+'" '我的名字"++"' def size_jia(): pass #函式主體為空,寫為pass

變數變數不能重名

使用type(變數名) 判斷型別!

number(數字)---> 整數小數!

string(字串)--->儲存一串字元

list(列表) ---- 是記憶體中連續的儲存空間,可以儲存多個數

列表時記憶體中一組連續的儲存空間! [有序的]

自帶索引/序號, 索引位置從0開始

列表中可以包含任意資料型別 ['張三',20,'男',170.5]

自帶和字串一樣的切片方法!

有序,可重複!

tuple(元組)

不可變的列表!

只能讀,不能刪除和修改!

set(集合)

無序, 不重複

字串拼接方式

print('姓名:%s,性別:%s,年齡:%s' % (name, age, age))

print('姓名:,性別:,年齡:'.format(name, age, age))

print(f'姓名:,性別:,年齡:')

引號起來的都是字串 1

控制台輸入的值預設型別都是字串

num1 = intput('請輸入第1個數字') #3

num2 = input('請輸入第2個數字') #4

print(type(num1)) #字串

print(num1+num2) # 34 字串相加結果為拼接!

字串自帶很多實用方法!

len(變數)

list(列表) ---- 是記憶體中連續的儲存空間,可以儲存多個數

列表時記憶體中一組連續的儲存空間! [有序的]

自帶索引/序號, 索引位置從0開始

列表中可以包含任意資料型別 ['張三',20,'男',170.5]

自帶和字串一樣的切片方法!

dictionary(字典)

key:value 對

名字key 必須為字串

python3 的六個標準資料型別中:

不可變資料(3 個):number(數字)、string(字串)、tuple(元組);

可變資料(3 個):list(列表)、dictionary(字典)、set(集合)。

python3預設編碼標準是 Python3 編碼

python 3 編碼 文字總是 unicode,由 str 型別進行表示 二進位制資料使用 bytes 進行表示 encode 編碼 decode 解碼 二進位制和字串之間的轉換 二進位制轉字串 decode utf 8 字串轉二進位制 encode utf 8 在python 3 中的編碼坑 在...

語音編碼標準

1.波形編碼 波形編碼是最簡單也是應用最早的語音編碼方法。最基本的一種就是pcm編碼,如g.711 建議中的a 律或 律。apcm dpcm和adpcm也屬於波形編碼的範疇,使用這些技術的標準有g.721 g.726 g.727 等。波形編碼具有實施簡單 效能優良的特點,不足是編碼頻寬往往很難再進一...

語音編碼標準

1.波形編碼 波形編碼是最簡單也是應用最早的語音編碼方法。最基本的一種就是pcm編碼,如g.711 建議中的a 律或 律。apcm dpcm和adpcm也屬於波形編碼的範疇,使用這些技術的標準有g.721 g.726 g.727 等。波形編碼具有實施簡單 效能優良的特點,不足是編碼頻寬往往很難再進一...