x=5y=
5print(id
(x))
print(id
(y))
'''1630447600
1630447600
'''x=
99999999999
y=99999999999
print(id
(x))
print(id
(y))
x='pub1ttttttttttt'
y='pub1ttttttttttt'
print(id
(x))
print(id
(y))x=1
y=2x,y=y,x
print
(x,y)
'''亦或,補碼
首先異或操作是對每一位都進行異或(相同為0,不同為1),但需要先把數轉換成補碼才行。
1、正數的補碼即本身
2、負數的補碼為各位取反然後加1(最高為保持為1不變)
以-2的乙個位元組為例
原碼: 1000
0010
反碼: 1111
1101
補碼: 1111
1110
3、將兩數的補碼按位進行異或
以 3^ (-
2)為例
3 的補碼:0000
0011
-2的補碼:1111
1110
異或: 1111
1101 此為結果的補碼,然後要反過來計算原碼
由 原碼 -
> 取反 -
>
+1 補碼 得 補碼 -1-
> 取反 -
> 原碼
補碼: 1111
1101
-1 : 1111
1100
原碼: 1000
0011
即結果為 -
3'''
從零開始學Python
第三章 字典 1.建立字典 book 其中值可以是任意型別,可以是元組或者字典.2.dict函式建立字典 通過對映建立 book d book.dict 輸出d book 通過關鍵字建立 d dict name zq age 1 輸出d 3.字典的格式化字串 鍵 s 字典名 book name is...
從零開始學Python
第十一章 檔案操作 1.開啟檔案 用open 函式,直接用就可以。open name mode buffering 呼叫open 之後會返回乙個檔案物件,mode 模式,buffering 緩衝都是可以選擇的。f open r 檔案路徑 2.檔案模式 r 讀模式 w 寫模式 a 追加模式 b 二進位...
零開始學python 從零開始學Python
第1章 python入門 1 1 1 什麼是python 1 1 2 python語言有什麼特點 2 1 3 python可以幹什麼 4 練一練 5 第2章 準備開發環境 6 2 1 在windows上安裝python開發環境 6 2 2 選擇和安裝開發工具 11 練一練 17 第3章 基本概念 1...