首頁  >  文章  >  後端開發  >  python基本資料型別介紹

python基本資料型別介紹

高洛峰
高洛峰原創
2017-03-10 16:48:441624瀏覽

運算子

1、算數運算:

python基本資料型別介紹

#2、比較運算:

python基本資料型別介紹

# #3、賦值運算:

python基本資料型別介紹

4、邏輯運算:

python基本資料型別介紹

5、成員運算:

python基本資料型別介紹

基本資料型別

1、數字

int(整數)

  在32位元機器上,整數的位數為32位,取值範圍為-2**31~2**31-1,即-2147483648~2147483647

  在64位系統上,整數的位數為64位,取值範圍為-2* *63~2**63-1,即-9223372036854775808~9223372036854775807


#2、布林值

##或0

3、字串

"hello world"

字串常用功能:

移除空白

##分割

長度

索引

切片

#4、清單

建立清單:

name_list = ['alex', 'seven', 'eric']

name_list = list(['alex', 'seven', 'eric'])

基本運算:

索引

切片

追加

##刪除

長度

切片

循環

包含

#5、元祖


建立元祖:

ages = (11, 22, 33, 44, 55)

ages = tuple((11, 22, 33, 44, 55))

基本運算:


索引

切片

循環

長度


包含

6、字典(無序)

建立字典:

person = {"name": "mr.wu" , 'age': 18}


person = dict({"name": "mr.wu", 'age': 18})

#常用操作:

索引

新增

刪除

鍵、值、鍵值對


循環

長度

PS:循環,range,continue 和break

#其他

1、for循環

使用者依照順序循環可迭代物件中的內容,

PS:break、continue

li = [11,22,33,44]

for item in li:

    print item

2、enumrate

為可重複的物件加上序號

li = [11,22,33 ]

for k,v in enumerate(li, 1):

    print(k,v)

3、range與xrange


#指定範圍,產生指定的數字

print range(1, 10)

# 結果:[1, 2, 3, 4, 5, 6, 7, 8, 9]

 

print range(1, 10, 2)

# 結果:[1, 3, 5, 7, 9]

 

print range(30, 0, -2)

# 結果:[30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2]  

練習題

一、元素分類

有以下值集合[11,22,33,44,55,66,77,88,99,90... ],將所有大於66 的值儲存到字典的第一個key中,將小於66 的值儲存到第二個key的值中。

即: {'k1': 大於66的所有值, 'k2': 小於66的所有值}

二、查找

查找清單中元素,移除每個元素的空格,並尋找以a或A開頭並以c 結尾的所有元素。

    li = ["alec", " aric", "Alex", "Tony", "rain"]######    tu = ("alec", " aric", "Alex", "Tony", "rain") ######    dic = {'k1': "alex", 'k2': ' aric',  "k3": "Alex", "k4": "Tony"}# ##### ######三、輸出商品列表,使用者輸入序號,顯示使用者選取的商品######    商品li = ["手機", "電腦", '滑鼠墊', '遊艇']###### ######四、購物車######功能需求:######要求使用者輸入總資產,例如:2000######顯示商品列表,讓用戶根據序號選擇商品,加入購物車######購買,如果商品總額大於總資產,提示帳戶餘額不足,否則,購買成功。 ###

附加:可儲值、某商品移除購物車


##goods = [

    {"name": "電腦", "price" : 1999},

    {"name": "滑鼠", "price": 10},

    {"name": "遊艇", 20}":    {"name": "遊艇", 20},

    {"name": "美女", "price": 998},

]

 五、使用者交互,顯示省市縣三級連動的選擇

dic = {

    "河北": {

        "石家莊": ["鹿泉", "藁城", "氏


################################ 「邯鄲": ["永年", "涉縣", "磁縣"],######    }######    "河南": {######   ###    }######    "山西": {######        ...######    }###### ######}###### ######

以上是python基本資料型別介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn