Python基礎知識1 運算子,變數和賦值

2021-10-10 21:44:29 字數 423 閱讀 7117

@cible 學習筆記

python 裡面萬物皆物件(object),整型也不例外,只要是物件,就有相應的屬性 (attributes) 和方法(methods)。

1.~ 按位取反運算子:對資料的每個二進位制位取反,即把1變為0,把0變為1 。~x 類似於 -(x+1)。why?當按位取反後二進位制表示負值,負值的十進位制結果是先取反再加1再取相反數,這裡再取反不就是原始值x嗎,然後加1取反即-(x+1)。故而 ~x==-(x+1)。

print(bin(~4), ~4)  # -0b101 -5
2.運算子的優先順序

1.變數名不能以數字開頭。

2.python 變數名是大小寫敏感的,foo != foo。

Python基礎知識(運算子相關)

區別物件導向和面向過程 面向過程 注重整個開發過程,實現的是一步一步的完成程式設計,如完成a模組的開發則b模組才能開始開發,c模組就處於等待b模組完成開發。物件導向 將需求進行全面分析得出對於的屬性,方法等,然後進行定義類處理,同時進行開發,最後多端進行介面聯調。物件導向 指令碼語言 常見的指令碼語...

Python 基礎知識3 運算子

python運算子 a 21 b 10 c 0 c a print c c a print c c a print c c 2 c 3 取c的三次方 print c c 2 c a 取餘 print c c a 向下取整 print c 位運算 a 0b00111100 b 0b00001101 p...

python基礎知識筆記(運算子)

算數運算子 符號賦值運算子 加 法 減 法 乘 法 除 法 整除 保留計算後的整數字 取模 求兩個數相除的餘數 冪運算 求乙個值的幾次冪 符號表示式 含義 a b 比較左側值是否大於右側值 a b 比較左側的值是否大於或等於右側的值 a b 比較左側值是否小於右側值 a b 比較左側值是否小於或等於...