運算子
1、算數運算:
#2、比較運算:
# #3、賦值運算: 4、邏輯運算: 5、成員運算: 基本資料型別 1、數字 int(整數) 在32位元機器上,整數的位數為32位,取值範圍為-2**31~2**31-1,即-2147483648~2147483647 在64位系統上,整數的位數為64位,取值範圍為-2* *63~2**63-1,即-9223372036854775808~9223372036854775807
##或0
3、字串
"hello world"
字串常用功能:
移除空白
##分割 長度 索引 切片#4、清單
建立清單:
基本運算:
索引
##刪除
長度
切片
循環
包含
#5、元祖
建立元祖:
ages = (11, 22, 33, 44, 55)
或
ages = tuple((11, 22, 33, 44, 55))
基本運算:
索引
切片
循環
長度
6、字典(無序)
建立字典:
person = {"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######顯示商品列表,讓用戶根據序號選擇商品,加入購物車######購買,如果商品總額大於總資產,提示帳戶餘額不足,否則,購買成功。 ###附加:可儲值、某商品移除購物車
以上是python基本資料型別介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!