01 31 python基礎學習 0326

2021-09-13 22:38:16 字數 1147 閱讀 7013

a='abc』時

python直譯器

在記憶體中建立乙個『abc』的字串

在記憶體中建立乙個a的變數,把它指向』abc』

常量不能變的變數,python中全部大寫的變數名都為常量。

wi= 3.4454

pi= 3,1415

總結:整數除法永遠為整數,即使除不盡。要做精確的除法,只需把其中乙個整數換成浮點數做除法就可以。

無論整數做除法還是取餘數,結果永遠是整數,所以,整數運算結果永遠是精確的。

1.python支援多種資料型別。

2.在計算機內部,可以把任何資料看成乙個「物件」。

物件:有他具體的行為和屬性。

3.變數就是程式中用來指向這些資料的物件。

4.變數賦值就是把資料和變數關聯起來。

乙個位元組255(二進位制11111111 = 十進位制255)

兩個位元組表示乙個字元

編碼:把字元轉換成計算機認識的數字。

ascll編碼

大寫a的編碼是65(十進位制) 01000001(二級制)

00000000 01000001 (unicode)

小寫a的編碼是97

中國制定了gb2312編碼

ascll編碼表示乙個位元組

unicode編碼表示兩個位元組

utf-8 節省空間

asc編碼——gb2312/日本編碼——unicode——utf8(節省空間)

總結:計算機記憶體中,統一使用unicode編碼,當需要儲存到硬碟或者需要傳輸的時候,就轉換為utf8編碼。

python中字母與ascii碼的相互轉換

ord(c ):引數是長度為1的字串,簡稱字元。ord(『a』)返回整形數值97.

chr(i ):返回乙個字元,字元的ascii碼等於引數中的整形數值。

如chr(97)返回字元』a』

Python學習筆記 0基礎(集合)

本人是一名在校大學生,分享自己的python學習筆記,共同進步。筆記內容 由自己組織語言編寫,為更好的理解。以書學習的同學,以書為標準。一.集合 集合的底層其實就是字典的 鍵物件。它不能重複,無序可變。1.可以建立乙個集合。使用add 可以新增元素。2.使用 set 可將列表 和 元組等可迭代的物件...

python基礎筆記 0

python中資料結構,主要有列表 元組 字典 集合。python中最基本資料結構是序列 sequence 序列中每個元素被分配乙個序號 即元素位置,也成為索引。第乙個索引是0,第二個是1,以此類推。python包含6種內建序列,其他內建序列型別有字串 unicode字串 buffer物件和rang...

python的基礎運算 Python基礎04 運算

python的運算子和其他語言類似 我們暫時只了解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹 數 算 print 1 9 加法 print 1.3 4 減法 print 3 5 乘法 print 4.5 1.5 除法 print 3 2 乘方 print 10 3 求餘數 判斷...