python基礎 2 運算子,基礎資料型別轉換

2021-09-26 10:36:05 字數 968 閱讀 7404

運算子

描述例項+加

兩個物件相加 a + b 輸出結果 30-減

得到負數或是乙個數減去另乙個數 a - b 輸出結果 -10*乘

兩個數相乘或是返回乙個被重複若干次的字串 a * b 輸出結果 200/除

b / a 輸出結果 2(整除時 python2 輸出的時int型別,而python3 仍是float型別)

//取整

返回商的整數部分 9//2 輸出結果 4 , 9.0 輸出結果 4.0%取餘

返回除法的餘數 b % a 輸出結果 0

**指數

a**b 為10的20次方, 輸出結果 100000000000000000000

- 注意:混合運算時,優先順序順序為: ** 高於 * / % // 高於 + - ,為了避免歧義,建議使用 () 來處理運算子優先順序。

- 並且,不同型別的數字在進行混合運算時,整數將會轉換成浮點數進行運算。

運算子

描述例項

=賦值運算子

把 = 號右邊的結果 賦給 左邊的變數,如 num = 1 + 2 * 3,結果num值為7

運算子描述

例項+=

加法賦值運算子

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

float

str

eval(evalue)

python基礎 運算子

一.python變數的儲存原理 分為棧 先進的後出 堆 不分先後順序可以隨便放東西 佇列 先進的先出 基本的資料型別儲存在棧中 int double float.引用的資料型別儲存在堆中 string.二.python的宣告變數的方法 變數名 值 python中不用宣告資料型別。三.python的運...

Python 基礎 運算子

加 兩個物件相加 減 得到負數或是乙個數減去另乙個數 乘 兩個數相乘或是返回乙個被重複若干次的字串 除 x 除以 y 取模 返回除法的餘數 冪 返回x的y次冪 取整除 向下取接整a 10b 23c 2print a b的值為 a b print a b的值為 a b print a b的值為 a b...

Python的基礎(運算子)

1.算術運算子 算術運算子 a 2 b 3 c 0 c a b 兩物件相加 print a b c c a b 兩物件相減 print a b c c a b 兩物件相乘 print a b c c b a b除以a print b a c c b a 取模,返回除法的餘數 print b a c ...