python學習 第二天

2021-09-29 16:54:51 字數 1169 閱讀 7980

執行python指令碼的兩種方式

互動模式和指令碼模式

位和位元組的關係

位(bit)乙個二進位制資料0或1,是計算機傳輸的最小單位。8位組成乙個位元組

位元組(byte):儲存空間的計量單元,乙個位元組有8個bit,而1024個位元組代表1k

乙個英文占用乙個位元組

乙個漢字占用兩個位元組

ascii、unicode、utf-8和gbk的關係

ascii 是最早美國用的標準資訊交換碼,把所有的字母的大小寫,各種符號用 二進位制來表示,共有256中,加入些拉丁文等字元,1bytes代表乙個字元,

unicode是為了統一世界各國語言的不用,統一用2個bytes代表乙個字元,可以表達2**16=65556個,稱為萬國語言,特點:速度快,但浪費空間,

可以用在記憶體處理中,相容了utf-8,gbk,ascii,

utf-8 為了改變unicode的這種缺點,規定1個英文本元用1個位元組表示,1個中文字元用3個位元組表示,特點;節省空間,速度慢,用在硬碟資料傳輸,網路資料傳輸,相比硬碟和網路速度,體現不出來的,

gbk  是中文的字元編碼,用2個位元組代表乙個字元

utf-8--------decode(解碼)----->>unicode型別<<-------decode(解碼)-----gbk

utf-8<<--------encode(編碼)----->>unicode型別<<-------encode(編碼)----->>gbk

python單行注釋和多行注釋

單行注釋:#

多行注釋:''' '''

宣告變數注意事項

變數名必須是大小寫英文本母、數字或下劃線的組合

變數名不能用數字開頭

變數名對大小寫敏感

變數名不能是關鍵字,例如and、as、class等等

變數名不能使用特殊符號,例如:!、@、#、$、% 等

變數在使用前必須對其賦值

變數沒有明顯的變數宣告,而且型別不是固定的

python布林值

假:none、false、0、"",,(),{}

真:true

Python學習第二天

1 python包含6種內建的序列,列表 元組 字串 unicode字串 buffer物件和xrange物件 2 列表和元組的主要區別在於,列表可以修改,元組則不能。在一般情況下,幾乎所有的情況下列表都可以替代元組 3 字串就是乙個由字元組成的序列,可以通過索引獲取序列中的元素,使用負數索引時,py...

python學習第二天

if 條件 滿足條件幹什麼1 滿足條件幹什麼2 滿足條件幹什麼3 else 不滿足條件幹什麼1 不滿足條件幹什麼2 或者是 if 條件1 x elif 條件2 x elif 條件3 x else x產生隨機數 import random random.randint 1,3 只在1,2,3中產生隨機...

學習Python 第二天

今天我們學習了迴圈和列表,在python中有兩種迴圈分別是for迴圈和while迴圈。for迴圈寫法 for 變數 in range 起點,終點,步長 迴圈體例題 列印實心菱形 for i in range 4,5 for j in range abs i print end for j in ra...