Python學(xué)習(xí)之旅 讀書筆記系列
Day 11
《Python編程從入門到實(shí)踐》
復(fù)盤:第一部分基礎(chǔ)知識(第1章~11章)
今天繼續(xù)動手做練習(xí)題。
練習(xí)題
第三章 列表
1.names.py
通過應(yīng)用列表,獲取相對索引位置的值(要留意索引從0開始計(jì)數(shù))
names = ["smile","eric","johnny","mark"]
message = names[0].title()
print(message)
message = names[3].upper()
print(message)
message = "Hello,my boss is " + names[1].title() + "."
print(message)
message = "Hello,my boss is " + names[2].title() + "."
print(message)
trafic_type = ["bike","car","walk","Motorcyle"]
#一定要留意,索引是從0開始計(jì)數(shù)的
message = "I would like to own a Honda " + trafic_type[3].lower()
print(message)
輸出結(jié)果如下:
day11_01.png
2.guests_list.py
通過操作列表,刪除添加以及彈出操作,同時(shí)套用后面的循環(huán)練習(xí)
guests_list = ["wendy","smile","yan.zou","guiming.shen","q.wang"]
#留意\n之前是“\“
print(guests_list)
print("-------")
guests_cancel = guests_list.pop(3)
#留意del,pop,remove后面索引值用小括號即可
message = guests_cancel.title() + " can't intend the dinner."
print(message)
print(guests_list)
print("-------")
guests_list.insert(3,"zuntao.qin")
while guests_list:
guest = guests_list.pop()
message = "Welcome " + guest + " to have dinner."
print(message)
print("-------")
guests_list = ["wendy","smile","yan.zou","guiming.shen","q.wang"]
guests_list.insert(0,"minghong.tang")
guests_list.insert(2,"Tom")
guests_list.append("Last guest")
guests_list.remove("guiming.shen")
while guests_list:
guest = guests_list.pop()
message = "Welcome " + guest + " to have dinner."
print(message)
print("-------")
輸出結(jié)果如下:
day11_02.png
3.travel_world.py
travel_world = ["Taiwan","Europe","Yunnan","Xizang","Guizhou"]
print(travel_world)
travel_world.sort()
print(travel_world)
travel_world.sort(reverse=True)
print(travel_world)
#reverse與上面參數(shù)設(shè)定的區(qū)別在于原順序的倒序,非字母的倒序
travel_world.reverse()
print(travel_world)
travel_world.reverse()
print(travel_world)
travel_world.sort()
print(travel_world)
length_test = len(travel_world)
print(length_test)
輸出結(jié)果如下:
day11_03.png
其他
- 感受
- 寫的時(shí)候容易出錯(cuò),一些細(xì)節(jié)以為自己看書掌握了,實(shí)際出錯(cuò)幾率高
- 很多知識在屏幕上實(shí)現(xiàn)是另一種感受,跟看的區(qū)別很大