python的資料型別及運算子

2021-09-13 01:49:14 字數 1775 閱讀 5401

1.1整型:(int)

作用:記錄年齡等級等作用

定義:height=180

1.2浮點型:float

作用:記錄薪資等內容

salary=2.0

整型與浮點型統稱為

數字型別使用:可以進行加減乘除運算

定義:在單引號/雙引號/三引號中包含一系列字串

作用:記錄描述性質的狀態

name='egon'

name="wy"

name="hello 'wy' "

字串可以用"+"拼接

var1='a'

var2='b'

print(var1+var2)

'ab'

字串可以使用"*"乘號

var='a'

print(var*2)

aa

3.1作用:按照位置記錄多個屬性相同的值,可以通過索引進行取值,索引值從0開始,索引值為0對應第乙個元素。

3.2定義使用:在中輸入元素(注元素型別可以不同),每個元素以逗號隔開,如下是乙個列表。

[1,'a',[2,4]]

列表是有序的

通過索引取值,在虛擬記憶體中是連續的(在作業系統層面的記憶體中是連續的)

作用:記錄多個不同屬性的值

定義:在{}中使用逗號隔開多個元素,每個元素的格式:,乙個key對應乙個value,字典中也可巢狀

key通常是str型別,描述value的狀態屬性

dic[key]

注:字典是不連續的,即在作業系統所設定的虛擬記憶體中是不連續的

作用用於判斷

if true:

print(ok)

其中0 none 空的布林值為false 空列表 空字典{}

輸入輸出:

name=input("please input your name")

print(name)

input括號內是提示資訊。

name指向輸入的字串記憶體空間中

+ - * /  // %

print(1+1)

print(1*4)

print(10/3)

print(10//4)

print(10%4)

增量運算

age=age+1

age+=1 # 為增量運算

交叉運算

x的值與y的值的交換:

temp=x

x=yy=temp

python中可以使用 x,y=y,x可以實現xy的值的互換

鏈式賦值

x=y=z=a

解壓式賦值:

l=[『a』,『b』,『c』,『d』]

u,v,w,z=l

可以一一對應

也可以u,v,*_=l

a b ['c', 'd']
_下劃線表示列表

邏輯運算

and 與

a>b and ab or c2 )

true

**身份運算子**

id==判斷值是否相等

a is b判斷a和b的id是否相同。

python資料型別及運算子

python 的資料型別 數字 字串 元組 列表 字典 type a 檢視a的型別 數字 整形int 2 32 2 32 次方 長整形 a 123l 浮點float 複數型 賦值運算子 等於 x 3 等於 x 2 等於 x 3 等於 x 3 等於 x 3 求餘等於 x 3 算數運算子 實數除法 整數...

python 變數 資料型別及運算子

在使用變數之前,需要對其先賦值。變數名可以包括字母 數字 下劃線 但變數名不能以數字開頭。python 變數名是大小寫敏感的,foo foo 整型,例如 0,100,12 浮點型,通常所說的師叔,例如2.30,0.123,1.0等 布林型 布林 boolean 型變數只能取兩個值,true 和 fa...

python資料型別 運算子

1 整型 int 整數 a 100 2 浮點型 float 小數 b 1.6 3 布林值 bool 只有兩個值true和false 注意 首字母大寫 c true d false 4 複數 目前用不到 1 str,使用引號括起來的就是字串 成對的單引號 雙引號 三引號括起來的內容就是字串。eg ff...