劃重點
一、字串的操作(僅列出重點部分)
name = "alex"
#首字母大寫
print(name.capitalize())
#計算字串出現的個數
print(name.count("a"))
#完美的分割線(用作樣式)
print(name.center(50,"-"))
#判斷字串以什麼結尾
print(name.endswith("ex"))
#查詢字串中某個字串
print(name.find('e'))
#字串拼接時使用
print(name.format(name="alex",year=23))
#判斷字串是否為數字
print('1'.isdigit())
#將列表分割為字串
print('-'.join(['1','2','3']))
#將字串分割為列表
print('alex li'.split('l'))
#去掉兩邊空格和回車
print('alex'.trip())
#替換字串
print('alex li'.replace('l','b',1))
二、字典
字典是無序的,以key=>value鍵值對的形式存在
info =
#增(如果存在就修改不存在就建立)
info['***']="男"
#刪del info['name']
info.pop("name")
info.popitem()
#查info.get('aa')#這樣查詢無時不會報錯
info.values()
info.keys()
#設定預設值
info.setdefault("aa","3")
#合併兩個字典
b =
info.update(b)
#建立新字典
c = dict.fromkeys([6,7,8],"test")
print(c)
print(info)
#迴圈字典
#高效for i in info:
print(i,info[i])
#字典變成列表再進行迴圈輸出
for k,v in info.items():
print(k,v)
三、購物車例項
#購物車
goods = [['iphone',5000],['ipad',1800],['baike',500],['book',20]]
shop =
salary = input("請輸入工資:")
if salary.isdigit():
salary = int(salary)
while true:
for index,item in enumerate(goods):
print(index,item)
choice = input("開始你的表演:")
if choice.isdigit():
choice = int(choice)
if choice=0:
if salary> goods[choice][1]:
salary -= goods[choice][1]
print(salary)
print("-----已購買商品------",shop)
else:
print("餘額不足")
print("-----已購買商品------", shop)
else:
print("所選商品不存在")
elif choice=="q":
exit()
else:
print("請輸入正確商品編號")
else:
print("輸入有誤")
Python 字串與字典
如 就是轉義字元,t,n 無意義與有意義相互轉換 print 我愛 t我的祖國,國也愛我 雙引號中的雙引號 print 我愛我的祖國,祖國也愛我 單引號中的單引號 print 我愛我的祖國,祖 n祖國也 r n愛我 無意義的變成有意義的 print 我愛我的祖國,祖國也愛我 n 字串 有多個字母,數...
python 字典和字串操作
字典與字串操作 1.自定義函式 a 123 defjia a a 10 print a jia a print a 2.字典的用法 dict a defzidian a,b dict a a b zidian 5 five print dict a 3.get 函式 a cc input 請輸入您要...
python字串字典集合
1.什麼是轉義符 就是轉義符,轉義符可以將有意義的字元轉成無意義的字元.也可以將無意義的字元轉換為有意義的字元 2.什麼事轉義字元 通過 可以將無意義的字元轉換為具有指定功能的字元 例如 n 換行 t 代表製表符 tab鍵 代表 字元 2.1 訪問字元 字元 字串 索引 2.2取出部分字元 切片 字...