1 38 python基礎學習

2021-09-13 21:46:16 字數 1386 閱讀 3013

a='abc』時

python直譯器

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

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

常量

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

總結:

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

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

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基礎學習

基本資料型別 學習基於python2.7,ubuntu16.04,python3中有一些不同的特性 在ubuntu終端輸入python,進入互動介面。print hello,world print 是乙個常用函式,輸出字串。在python2中,print還是乙個關鍵字,可以用print hello,...

Python 基礎學習

一 python中的資料結構 容器 list 列表 a 1,2,3,4 用方括號標記 可被修改 a 0 1 tuple 元組 a 4,5,6 用圓括號標記 不可被修改 b 0 4 dictionary 字典 即對映 d set 集合 不重複,無序,不支援索引 s 會自動去重得到 二 函式式程式設計 ...

python基礎學習

從今天起,每天晚上9點更新部落格,成為乙個愛學習的程式工程師。特立此flag,監督自己的學習。python基礎學習分為以下幾章 基礎知識 列表和元組 使用字串 字典條件 迴圈和其他語句 抽象更加抽象 異常魔法方法 屬性和迭代器 自帶電池 模組 檔案和流 圖形使用者介面 資料庫支援 網路程式設計 py...