Python的基礎(運算子)

2021-06-26 18:26:31 字數 2025 閱讀 2363

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)

c = a ** b # ** 冪 a的b次冪

print('a ** b', c)

c = b // a #取整除, 返回商的整數部分

print('b // a = ', c)

2.比較運算子

#比較運算子

a = 2

b = 3

c = 0

# == 等於

if(a == b):

print(true) #python中相同的縮排代表**塊

else:

print(false)

# != 不等於

if(a != b):

print(true)

else:

print(false)

# > 大於

if(a > b):

print(true)

else:

print(false)

# < 小於

if(a < b):

print(true)

else:

print(false)

# <= 小於或等於

if(a <= b):

print(true)

else:

print(false)

# >= 小於或等於

if(a >= b):

print(true)

else:

print(false)

3.賦值運算子

#賦值運算子

a = 2

b = 3

c = 0

#c = a + b 將 a + b 的運算結果賦值為 c

c = a + b

print(c)

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

c += a

print(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

4.位運算子

#位運算子

a = 67 #67 = 0100 0011

b = 15 #15 = 0000 1111

c = 0

c = a & b #按位與

print(c) # 3 = 0000 0011

c = a | b #按位或

print(c) # 79 = 0100 1111

c = a ^ b #按位異或

print(c) # 76 = 0100 1100

c = ~ b #按位取反

print(c) # -16 = 1111 0000

c = a << 2 #左移

print(c) # 268 = 1 0000 1100

c = a >> 2 #右移

print(c) # 16 = 0001 0000

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的基礎運算子

算術運算子 加法 減法 乘法 除法 求餘數,求模 整除 冪次方 關係 比較 運算子 結果是乙個bool值 大於 小於 大於等於 小於等於 不等於 等於判斷 邏輯運算子 結果是乙個bool值 與 並且 and 多者條件必須同時滿足 或 或者 or 只要有一者為真,則為真 非 不是 not 取反 賦值運...