Python(二)運算型別

2021-09-23 05:47:54 字數 3225 閱讀 3735

>數**算

>賦值運算

>邏輯運算

>比較運算

>關係運算

字典的關係運算

+(加);-(減);*(乘);/(除);**(冪);//(整除);%(取餘)

#數**算

#author:xuer

print("1.加法")

print("1+2 =",1+2)

print("2.減法")

print("3-2 =",3-2)

print("3.乘法")

print("2*3 =",2*3)

print("4.除法")

print("6/2 =",6/2)

print("5.冪")

print("2**4 =",2**4)

print("6.整除")

print("10//3 =",10//3)

print("7.取餘")

#賦值運算

#邏輯運算

#author:xuer

print("1 and 2 =",1 and 2)

print("2 and 1 =",2 and 1) #and判斷兩個值,按順序判斷,若都為true則返回後乙個值

print("0 and 1 =",0 and 1)

print("1 and 0 =",1 and 0)

print("1 or 2 =",1 or 2)

print("2 or 1 =",2 or 1) #or判斷兩個值,按順序判斷,若第乙個為true則返回該值

print("0 or 1 =",0 or 1)

print("1 or 0 =",1 or 0)

print("not 1 =",not 1)

print("not 0 =",not 0) #not的返回值為:true,false

#比較運算

#關係運算

#author:xuer

print("m=11")

m=11

print("n=66")

n=66

print("s=[11,22,33,44,55]")

s=[11,22,33,44,55]

print("m in s ",m in s)

print("n not in s ",n not in s)

print("a=6")

a=6print("b=6")

b=6print("a is b ",a is b)

print("a is not b ",a is not b) #數字、字串、元組是不變數,則兩者相同時為true

print("c=[1,2,3]")

c=[1,2,3]

print("d=[1,2,3]")

d=[1,2,3]

print("c is d ",c is d)

print("c is not d ",c is not d) #列表、集合、字典是可變數,則即使兩者相同也為false

#字典的關係運算

Python基礎 型別和運算

python中型別是在執行過程中自動決定的 執行a 3後,先建立乙個物件來代表值3,建立乙個變數a 如果還沒有建立的話 變數a變成3物件3的乙個引用,在內部實際上變數是到物件記憶體空間的乙個指標。與c 不同,c 變數是一塊記憶體區域,改變變數值是改變相應記憶體內的值。在python中,變數名沒有型別...

python集合型別及運算

集合型別與數學中的集合概念相同,表示多個元素的無序組合 集合元素之間無序,但是每個元素唯一,不存在相同元素 集合元素不可更改,不能是可變資料型別 為了保證元素的唯一性 集合用大括號 表示,元素間用逗號分隔 建立集合型別用 或 set a集合是集合b的子集 else print a集合不是集合b的子集...

python序列型別及運算

序列型別與數學中的序列概念相同,元素型別可以不同,是具有先後關係的一組元素 通過序列下標訪問序列的特定元素。常見序列型別應用有 字串型別 列表型別 元組型別等。列表是一種序列型別,建立後可以隨意被修改 使用方括號 或list 建立,元素間用逗號 分隔 列表中各元素型別可以不同,無長度限制。testp...