Python變數和資料型別

2021-08-09 09:42:09 字數 3180 閱讀 4030

本節內容如下:

變數是程式用來儲存資料的記憶體單元,可以通過變數名稱來操作這些資料和記憶體分配情況。既然,變數要占用記憶體空間,那麼,就要考慮如何分配記憶體的問題,何時分配、分配多大、何時**。不過這些在python中都非常簡單,python通過自動記憶體管理以及實現了這些功能。

上面我們說了變數是用來儲存資料的記憶體空間,那麼,這個空間該如何分配,分配多大呢?這些是又變數的資料型別決定的。每一種資料型別都有相對固定的大小。資料型別確定了,要分配的空間大小也就確定了。下面我們來看看python中的資料型別都有哪些:

1.數字

乙個整數或者乙個小數。

2.字串

單引號或者雙引號擴起來的字串,例如:'hello' "python"

3.列表

方括號括起來的一組資料,例如:[1,2,3,4]

4.元組

圓括號括起來的一組資料,例如:(404,'page not found')

5.字典

大括號擴起來的鍵值對,例如:

6.物件

類的例項,函式等。

這些資料型別我們後面還會詳細介紹,這裡先簡單了解一下。

在python中定義變數和其他語言不太相同:

1.不需要指定資料型別 2.定義變數時必須賦值 3.根據資料型別確定變數型別

例如:

a

print(a)#錯誤 變數沒有定義

'''

1.數字

乙個整數或者乙個小數。

'''

age=20

price=2.5

print(type(age))

print(type(price))

age='20'

print(type(age))

'''

2.字串

單引號或者雙引號擴起來的字串,例如:'hello' "python"

'''

name='bigboss'

course_name="星盾教學"

html="""

"""

print(type(name))

'''

3.列表

方括號括起來的一組資料,例如:[1,2,3,4]

'''

l=['星盾','python','老張']

print(type(l))

forxinl:

print(x)

'''

4.元組

圓括號括起來的一組資料,例如:(404,'page not found')

'''

t=(404,'頁面未找到')

print(type(t))

'''

5.字典

大括號擴起來的鍵值對,例如:

'''

d=

print(type(d))

forkind.keys():

print(k)

print(d[k])

'''

6.物件

'''

classperson(object):

pass

p=person()

print(type(p))

python變數和資料型別

變數儲存在記憶體中的值。這就意味著在建立變數時會在記憶體中開闢乙個空間。基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。因此,變數可以指定不同的資料型別,這些變數可以儲存整數,小數或字元。python 中的變數賦值不需要型別宣告。每個變數在記憶體中建立,都包括變數的標...

Python 變數和資料型別

此系列摘抄自廖雪峰python教程 變數和資料型別 list和tuple 條件語句和迴圈 dict和set 函式切片 迭代 生成器 生成器和迭代器 函式式程式設計 模組物件導向程式設計 物件導向高階程式設計 定製類列舉類和元類 錯誤及處理 python 可以處理任意大小的整數,包括負整數。字串是以 ...

Python變數和資料型別

變數命名規則 宣告變數 python不需要申明變數,變數一旦初始化,型別和值便確定了。根據值得型別來確定變數的型別。變數賦值 python中使用等號 作為賦值運算子,例如num 20就是一條賦值語句,這條語句用於將20裝入變數a中,這個過程就是賦值。num 20string mayun 多元賦值 另...