python基礎 各種運算子

2022-08-20 20:42:09 字數 1136 閱讀 1472

#

(1)算數運算子: + - * / // % **

比較運算子:  > < >= <= == !=   只會產生2個結果,要麼是true 要麼是false

#在實際使用中常常利用,返回值, 用於作判斷的使用

(3)賦值運算子:  = += -= *= /= //= %= **=範例:

var1 = 9var2 = 3

#= 從右向左看,將右側的值賦值給左側變數

成員運算子:  in 和 not

in (針對於容器型資料)

一般用於搭配if語句使用,判斷資料是否在裡面,

身份運算子:  is 和 is

not(檢測兩個資料在記憶體當中是否是同乙個值)

var可以通過print(id(var)) 列印在記憶體中的位址是否是一致的

邏輯運算子:  and

ornot

注意邏輯短路的問題 如果出現短路,後面的**不執行

res = 5 or 6 and 7 # 5 or 7 =>5

res = 5>8 and 7<9   ##false

#

### 判斷型別

"""isinstance(要判斷的值,要判斷的型別) 返回真或者假

isinstance(要判斷的值, (把可能的型別寫在元組當中) )

"""#

int float complex bool str list tuple set dict

res = isinstance(15,int)

res = isinstance(3.56,list)

#把可能的型別放在元組裡,有乙個滿足條件,即返回真.

res = isinstance([1,2,3] ,(int,float,str,list) )

print(res)

#

按位非 ~ [針對於補碼進行操作 每一位取反,包括符號位]

var1 = ~19

print(var1) #

20var1 = ~(-19)

print(var1)#

18

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 運算子 Python運算子

python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 1 算術運算子 加號 減號 乘 除 取餘 乘方 整除 1 其中除號 要注意 在python2中,用作整除。解決方法有三 1 兩個相除的數中有乙個為實數。2 ...