天天看點

python int 轉 16進制字元串 大寫_Python學習之路_day02

python 程式的構成

1.python 程式是由子產品組成。

2.子產品是由語句組成。

3.語句是python程式的構造單元,用于建立對象、變量指派、調用函數、控制語句等。

代碼的組織和縮進

代碼是通過字元,關鍵字來劃分代碼塊。同時配合代碼的縮進增加可讀性。

通常用四個空格表示一個縮進。縮進必須統一,用TAB制表符就是四個空格。

使用 # 來注釋,使用 來行連接配接符

對象

在python中一切皆對象。每個對象是由:辨別(identity)、類型(type)、value(值)組成。

python int 轉 16進制字元串 大寫_Python學習之路_day02

引用的本質_棧記憶體和堆記憶體示意圖

辨別符

辨別符是用于變量、函數、類、子產品等的名稱。

命名規則:1.區分大小寫;2.第一個字元必須是字母、下劃線,其後為字母、數字、下劃線。3. 不能用關鍵字。4.以雙下劃線開頭和結尾的名稱通常有特殊含義,盡量避免這種寫法。

python int 轉 16進制字元串 大寫_Python學習之路_day02

變量的聲明和指派用于一個變量綁定到一個對象上。

變量在使用前必須先被初始化(先被指派)

可以使用 del 語句來删除不使用的變量。

鍊式指派:x=y=123 相當于:x=123,y=123。

系列解包指派:a,b,c=4,5,6 相當于a=4,b=5,c=6

資料類型

1.整型(int)

2.浮點型(float)

3.布爾型,True/false

4.字元串型

python int 轉 16進制字元串 大寫_Python學習之路_day02

使用divmod() 函數同時得到商和餘數。

整數

0b或者0B 二進制數

0o或0O 八進制數

0x或0X 十六進制數

使用int() 可以實作類型的轉換

浮點數

可以用 float() 來進行浮點數的轉換。

round(value) 可以傳回四舍五入的值。

python int 轉 16進制字元串 大寫_Python學習之路_day02

增強型指派運算符

時間的表示

python int 轉 16進制字元串 大寫_Python學習之路_day02

布爾值

python2 中沒有布爾值,隻有0和1。

python中把True 和False定義為關鍵字,但本質還是1 和 0 。

比較運算符

== 等于

!= 不等于

> 大于

< 小于

>= 大于等于

<= 小于等于

邏輯運算符

or 或 x or y x為True,不再計算y,直接傳回 True

x為False,則直接傳回 y

and 與 x and y x為True,,則傳回 y的值

x為False,則直接傳回 False

not 非 not x x為True,傳回 False

x為False,則傳回 True

同一運算符

is 是判斷兩個辨別符 是不是同一對象,實際上就是比較對象的位址(ID)

== 是判斷兩個對象的值是否一樣。

整數緩存的問題

python 中是對較小的整數有緩存範圍[-5,256],在檔案儲存時執行範圍則變為[-5,任意整數]。

繼續閱讀