Python學習手冊 第4版 第06 07天

2021-08-20 04:53:03 字數 675 閱讀 2708

py第六7天,工作有點小忙,看到字串部分了,想一口氣看完再總結下

對於** 

int a = 3 //c++

a=3//py

完全不一樣,

c++是宣告乙個變數, 內容是3,而py是建立乙個物件3, 宣告乙個變數a 引用 物件3,py的說法:引用是自動形成的從變數到物件的指標, *py提到指標適合嗎,書的作者也是c++出身,哈哈

py中物件就是一塊記憶體!!py快取了好多的物件,例如小的整數,小的字串

c++a=3

a="abc"

如上**,是變數a**的記憶體塊內容發生變化 

pya=3

a="abc"

如上**,是變數a指向的位置發生了變化 

a=3a=4//物件3的空間會被**(一些常用的不回歸,在系統表裡存著), 如果3沒被其他變數引用, 物件3,內部用引用計數來實現的。

//這裡修改了列表物件,當然l2也改變了, 如果不想影響l2,那就轉殖了, 這個js一樣的,js我一般把json物件轉成string, 然後再用json解析成物件,實現轉殖,py會提供好多介面

l1=[1,2,3]

l2=l1

l1[0]=100

print(l2)//[100, 2, 3]

== 是物件值 是否相行

is 判斷物件是否指向同一物件, 檢測共享引用

Python學習手冊 第4版 第04天

數字 複數有理分數 想起了初中,有沒有 無窮的整數精度 2 8 16進製制 0b001 0o12 0x222 oct bin hex可以對數字進行轉換,對比c 來說太簡單明瞭了 as integer radion is integer lambda表示式,我在使用c 11時,盡量不使用它,現在。x ...

Python學習手冊 第4版 學習筆記

python學習手冊 第4版 是學習python比較好的教程。具體教程網上去搜,很多!由於看的比較快,很多知識記得不是很牢。記筆記如下,便於一會按內容翻看。頁碼是pdf檔案的頁碼,不是書的頁號 p143 檔案讀寫 p147 使用者定義的類 p201 字串 p213 字串的步進和反轉 p227字串格式...

python學習手冊(第4版) 第七章

回顧第六章,是關於動態型別的介紹,寫到了關於變數的賦值,其實是資料物件的初始化,而且是一種引用 以記憶體中指標的形式實現 改變賦值就是改變引用的物件。涉及到可變變數列表的使用,是對引用的拷貝或值得拷貝 深copy.deepcopy 最後講到,動態型別是多型的根本。第七章,字串 乙個有序的字元的集合 ...