基礎知識 變數型別

2022-07-31 19:39:09 字數 1554 閱讀 7254

'''

為何變數值(即記錄的資料)要區分型別呢?

變數值使用來記錄事物狀態的,而事物的狀態

是各種各樣的,所以對應著就應該用不同型別的值

去記錄這些狀態

'''

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

定義:在''、""、''''''、""""""中包含一串字元

name = 'egon'

單行字串:''、""

多行字串:''''''、""""""

msg = """

aaaa

bbbb

ccc"""外層用單引號,內層就應該用雙引號

info = 'my name is "egon"'

print(info)

作用:記錄年齡、號碼

定義方式:

age = 18

作用:記錄身高、薪資、體重

定義方式:

salary = 3.1

height = 1.75

weight = 73.1

作用:按照順序存放多個值,並且可以按照順序取出指定位置的值

定義:在內,用逗號分隔開多個任意型別的值

l = ['aaa', 10, 11.11, ['bbb', 'ccc'], 'ddd']

索引從0開始

print(l[0])

print(l[2])

反向取print(l[-1])

print(l[-2])

print(l[3][1])

記錄班級人員的姓名

school_names = """

李鐵蛋小丸子

王大炮李嚓嚓

"""school_names = ["李鐵蛋小丸子", '王大炮', '李嚓嚓']

print(school_names)

作用:用來存多個值,每個值都有唯一乙個key與其對應,key對值有描述性功能

定義:{},逗號分隔開多個key:value的元素

dic=

print(dic['xx'])

print(dic['yyy'])

info =

print(info["age"])

salaries=[11.1,22.222]

print(salary[0])

作用:用來記錄真假這兩種狀態true與false,用於條件判斷

定義: tag=true

tag=false

print(10 > 3)

print(10 < 3)

如何選擇合適的型別來記錄狀態

1、選取的型別是否可以明確標識事物的狀態

2、存不是目的,存的目的是為了日後取出來用,並且方便的用

3、把自己想象成一台計算機,如果我是計算機,

我會如何以何種形式把事物的狀態記到腦子裡

然後再去python中找相應的資料型別來讓計算機像自己一樣去記下事物的狀態

c語言基礎知識 變數

a 3 我們今天主要來談談變數,就是 a 1.變數是什麼 2.變數的三要素int a 讓我們乙個乙個來解釋 變數的型別 變數名變數的定義。3.一點思考 為什麼整形變數會存在溢位現象呢?溢位 int a 2147483647 int b a 1 最終 b 2147483648為什麼浮點型變數會有精度的...

C 基礎知識 變數和基本型別

1 編寫程式,在標準輸出上列印hello world include int main std cout this is ostream std endl 向螢幕輸出 this is ostream int v1 0,v2 0 std cin v1 v2 獲取當前視窗輸入的兩個整形資料,並賦值給v1...

C 基礎知識 變數儲存位置

1.棧區 stack 程式執行時由編譯器自動分配 存放 函式的引數值,區域性變數的值。儲存連續,其操作方式類似於資料結構中的棧。棧區處於相對較高的位址以位址的增長方向為上的話,棧位址是向下增長的,所以空間有限,windows下大多1 2m。2.堆區 heap 在記憶體開闢另一塊儲存區域。一般由程式設...