作业5
寫(xiě)代碼,有如下變量,請(qǐng)按照要求實(shí)現(xiàn)每個(gè)功能 (共6分,每小題各0.5分)
name = " aleX"
# 1) 移除 name 變量對(duì)應(yīng)的值兩邊的空格,并輸出處理結(jié)果
# 2) 判斷 name 變量對(duì)應(yīng)的值是否以 "al" 開(kāi)頭,并輸出結(jié)果?
# 3) 判斷 name 變量對(duì)應(yīng)的值是否以 "X" 結(jié)尾,并輸出結(jié)果?
# 4) 將 name 變量對(duì)應(yīng)的值中的 “l(fā)” 替換為 “p”,并輸出結(jié)果
# 5) 將 name 變量對(duì)應(yīng)的值根據(jù) “l(fā)” 分割,并輸出結(jié)果。
# 6) 將 name 變量對(duì)應(yīng)的值變大寫(xiě),并輸出結(jié)果?
# 7) 將 name 變量對(duì)應(yīng)的值變小寫(xiě),并輸出結(jié)果?
# 8) 請(qǐng)輸出 name 變量對(duì)應(yīng)的值的第 2 個(gè)字符?
# 9) 請(qǐng)輸出 name 變量對(duì)應(yīng)的值的前 3 個(gè)字符?
# 10) 請(qǐng)輸出 name 變量對(duì)應(yīng)的值的后 2 個(gè)字符??
# 11) 請(qǐng)輸出 name 變量對(duì)應(yīng)的值中 “e” 所在索引位置??
# 12) 獲取子序列,去掉最后一個(gè)字符。如: oldboy 則獲取 oldbo
name=' alex'
# print(name.strip())
# print(name.startswith('al'))
# print(name.endswith('x'))
# print(name.replace('l','p')) #apex
#print(name.split('l')) #[' a', 'ex ']
#print(name.upper()) # ALEX
#print(name.lower()) #alex
#print(name[1]) # a
#print(name[0:3]) # al
#print(name[-1:-3:-1]) # x
#print(name.index('e')) #3
#print(name[0:4]) ale
1. 有列表data=['alex',49,[1900,3,18]],分別取出列表中的名字,年齡,出生的年,月,日賦值給不同的變量2. 用列表模擬隊(duì)列3. 用列表模擬堆棧4. 有如下列表,請(qǐng)按照年齡排序(涉及到匿名函數(shù)) l=[{'name':'alex','age':84},{'name':'oldboy','age':73},{'name':'egon','age':18}, ] 1. # data=['alex',49,[1900,3,18]] # name=data[0] # age=data[1] # yer=data[2][0] # mon=data[2][1] # day=data[2][2 data=['alex',49,1900,3,18] # name=data.pop(0) # age=data.pop(0) # yer=data.pop(0) # mon=data.pop(0) # day=data.pop(0) # print(name) # print(age) # print(yer) # print(mon) # print(day) data=['alex',49,1900,3,18] day=data.pop(-1) mon=data.pop(-1) yer=data.pop(-1) age=data.pop(-1) name=data.pop(-1) print(name) print(age) print(yer) print(mon) print(day)
name=' alex'
# print(name.strip())
# print(name.startswith('al'))
# print(name.endswith('x'))
# print(name.replace('l','p')) #apex
#print(name.split('l')) #[' a', 'ex ']
#print(name.upper()) # ALEX
#print(name.lower()) #alex
#print(name[1]) # a
#print(name[0:3]) # al
#print(name[-1:-3:-1]) # x
#print(name.index('e')) #3
#print(name[0:4]) ale
1. 有列表data=['alex',49,[1900,3,18]],分別取出列表中的名字,年齡,出生的年,月,日賦值給不同的變量2. 用列表模擬隊(duì)列3. 用列表模擬堆棧4. 有如下列表,請(qǐng)按照年齡排序(涉及到匿名函數(shù)) l=[{'name':'alex','age':84},{'name':'oldboy','age':73},{'name':'egon','age':18}, ] 1. # data=['alex',49,[1900,3,18]] # name=data[0] # age=data[1] # yer=data[2][0] # mon=data[2][1] # day=data[2][2 data=['alex',49,1900,3,18] # name=data.pop(0) # age=data.pop(0) # yer=data.pop(0) # mon=data.pop(0) # day=data.pop(0) # print(name) # print(age) # print(yer) # print(mon) # print(day) data=['alex',49,1900,3,18] day=data.pop(-1) mon=data.pop(-1) yer=data.pop(-1) age=data.pop(-1) name=data.pop(-1) print(name) print(age) print(yer) print(mon) print(day)
?
#簡(jiǎn)單購(gòu)物車(chē),要求如下: 實(shí)現(xiàn)打印商品詳細(xì)信息,用戶輸入商品名和購(gòu)買(mǎi)個(gè)數(shù),則將商品名,價(jià)格,購(gòu)買(mǎi)個(gè)數(shù)加入購(gòu)物列表,如果輸入為空或其他非法輸入則要求用戶重新輸入 msg_dic={ 'apple':10, 'tesla':100000, 'mac':3000, 'lenovo':30000, 'chicken':10, }?轉(zhuǎn)載于:https://www.cnblogs.com/ye-hui/p/9665044.html
總結(jié)
- 上一篇: IBM将自愿离职变常态 柳传志教你优雅回
- 下一篇: net stop mysql 发生系统错