小草穗 Python 學習 位運算

2021-10-03 02:18:03 字數 949 閱讀 4057

# ^ 異或運算 同0異1

print(5

^7)# ~ 每個二進位制為取反

print(~

5)# << 左移動運算子 各個二進位制位全部左移動若干位 ,<< 右側的數字決定,高位丟棄,低位補0

print

("***"

)print(2

<<2)

# >> 右移動運算子 各個二進位制位全部右移動若干位 ,>> 右側的數字決定,高位丟棄,低位補0

print(5

>>2)

''' 關係運算子

== != > < >= <=

''''''

邏輯運算子

與 and

或 or

非 not

''''''

成員運算子:

in : 如果在指定的序列中找到值返回true,否則返回false

not in: 如果在指定的序列中沒有找到值返回true,否則返回false

''''''

身份運算子:

is:判斷兩個識別符號是不是引用同乙個物件

is not:判斷兩個識別符號是不是引用不同的物件

''''''

運算子優先順序

```python

** 求冪運算

~ + - 正負號(一元加減)

- / % //

+ -

<< >>

&^ |

<= < > >=

== !=

= %= += -= //= 賦值運算子

is is not

in not in

not or and

'''a =

'a'print

(false

or'c'

)

小草穗 Python 學習 dict字典

概述 鍵值儲存 key value 具有極快的查詢速度 key的特性 1.字典中的key必須唯一 2.key必須是不可變物件 3.字串 整數都是不可變的,可以作為key 4.list可變的,不能作為key 字串作為key 5.儲存時無序的 dict1 print dict1 lilei print ...

小草穗 Python 學習 裝飾器

概念 是乙個閉包,把乙個函式當做引數返回乙個替代版的函式 本質是是乙個返回函式的函式 def func1 print xcs is a good man def outer func def inner age if age 0 age 0 func age return inner def out...

小草穗 Python 學習 匿名函式

概念 不使用def這樣的語句定義函式,使用lambda來建立匿名函式 特點 1 lambda只是乙個表示式,函式體比def簡單 2 lambda的主體是乙個表示式,而不是 塊,僅僅只能在lambada表示式中封裝簡單的邏輯 3 lambda函式有自己的命名空間,且不能訪問自由引數列表之外的或全域性命...