Python 初學筆記 第一章 運算

2022-09-06 16:27:12 字數 1756 閱讀 9646

目錄三元運算

計算機可以進行的運算有很多種,運算按種類可以分為算數運算、比較運算、邏輯運算、賦值運算、成員運算、身份運算、位運算。

假設 a=10,b=20

運算子描述例項+

加 - 兩個物件相加

a + b 輸出結果30

-減 - 得到符數或是乙個數減去另乙個數

a - b 輸出結果10

*乘 - 兩個數相乘或是返回乙個被重複若干次的字元

a * b 輸出結果200

/除 - x除以y

b / a 輸出結果2

%取模 - 返回除法的餘數

b % a 輸出結果0

**冪 - 返回x的y次冪

a**b 輸出結果100000000000000000000

//取整數 - 返回上的整數

b // a 輸出結果2

假設 a=10,b=20

運算子描述

例項==

等於 - 比較兩個物件是否相等

(a == b)返回false

!=不等於 -比較兩個物件是否不相等

a != b 返回false

>

大於 - 返回x是否大於y

a > b 返回false

<

小於 - 返回x是否小於y

a < b 返回true

>=

大於等於 - 返回x是否大於等於y

a >= b 返回false

<=

小於等於 - 返回x是否小於等於y

a <= b 返回true

假設 a=10,b=20

運算子描述

例項and

判斷多個條件為真時,返回真

a>10 and b>10 返回false

or判斷任意條件為真時,返回真

a>10 or b>10 返回true

not取反

not a>b 返回true

假設 a=10,b=20

運算子描述例項=

簡單的賦值運算

c = a + b就是將a+b的結果賦值給c

+=加法賦值運算子

c += a 等效於 c = c + a

-+減法賦值運算

c -= a 等效於 c = c - a

*=乘法賦值運算

c *= a 等效於 c = c * a

/=除法賦值運算

c /= a 等效於 c = c / a

%=取模法賦值運算

c %= a 等效於 c = c % a

**=冪賦值運算

c **= a 等效於 c = c ** a

//=取整賦值運算

c //= a 等效於 c = c // a

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

a = 'a'

print(type(a) is str)

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

a = 'a'

print(type(a) is not int)

true
條件成立執行 if 條件 else 條件不成立執行。

a = 1

print("a等於1") if a == 1 else print("a不等於1")

a等於1

Python 初學筆記 第一章 雜湊

目錄hash,一般翻譯做雜湊,雜奏,音譯為雜湊,是把任意長度的輸入 又叫做預對映pre image 通過雜湊演算法變換成固定長度的輸出,該輸出就是雜湊 值。這種轉換是一種壓縮對映,也就是,雜湊值的空間通常小於輸入的空間。雜湊不能從結果推出輸入,所以又稱為不可逆演算法。a hello print ha...

Python 初學筆記 第一章 字典

目錄格式 info dict print info dict name jackfromkeys iterable,value none,from builtins.type 使用可迭代的鍵並將值設定為value建立乙個新字典。account number fromkeys user1 user2 ...

Python 初學筆記 第一章 列表

目錄列表 list 是最常用的 python 資料型別,它可以作為乙個方括號內的逗號分割值出現。列表中的資料項不需要具有相同的型別,可以進行的操作包括索引 第乙個索引是0,第二個索引是1,以此類推 切片 加 乘 檢查成員等。name jack amon alyssa print name 0 jac...