1、寫**,有如下變數,請按照要求實現每個功能
name = " alex"
移除 name 變數對應的值兩邊的空格,並輸出處理結果
res=name.strip()
print(res)
判斷 name 變數對應的值是否以 "al" 開頭,並輸出結果
print(name.startswith('al'))
判斷 name 變數對應的值是否以 "x" 結尾,並輸出結果
print(name.endswith('x'))
將 name 變數對應的值中的 「l」 替換為 「p」,並輸出結果
print(name.replace('l','p'))
將 name 變數對應的值根據 「l」 分割,並輸出結果。
print(name.split('l'))
將 name 變數對應的值變大寫,並輸出結果
print(name.upper())
將 name 變數對應的值變小寫,並輸出結果
print(name.lower())
請輸出 name 變數對應的值的第 2 個字元?
print(name[1])
請輸出 name 變數對應的值的前 3 個字元?
print(name[:3])
請輸出 name 變數對應的值的後 2 個字元?
print(name[-2:])
請輸出 name 變數對應的值中 「e」 所在索引位置?
print(name.index('e'))
獲取子串行,去掉最後乙個字元。如: oldboy 則獲取 oldbo。
print(name[:-1])
2、有列表data=['alex',49,[1900,3,18]],分別取出列表中的名字,年齡,出生的年,月,日賦值給不同的變數
name,age,brithday=data
year,month,day=brithday
print(name,age,year,month,day)
3、用列表模擬佇列
q=print(q)
print(q.pop(0))
print(q.pop(0))
print(q.pop(0))
4、用列表模擬堆疊
q=print(q.pop(-1))
print(q.pop(-1))
print(q.pop(-1))
5、簡單購物車,要求如下:
實現列印商品詳細資訊,使用者輸入商品名和購買個數,則將商品名,**,購買個數加入購物列表,如果輸入為空或其他非法輸入則要求使用者重新輸入。
DAY10課下作業
1 寫函式,使用者傳入修改的檔名,與要修改的內容,執行函式,完成批量修改操作。a.txt內容 egon def modify file filename,old,new import os with open a.txt r encoding utf 8 as read f,open bak.swa...
課下作業(11)
評價360安全瀏覽器 使用者介面 因為360的產品主打顏色都是綠色,這款瀏覽器依舊保持了綠色,給人安全,舒適的感覺 布局很合 理,廣告很少,並且幾乎是在瀏覽器頁面的下面,不影響使用者的使用體驗。字的大小間距都很讓人舒服。記住使用者選擇 在輸入框下面會有你經常搜尋的記錄可以直接點進去,比較方便。並且可...
佇列課下作業
實驗要求 1 補充課上沒有完成的作業 2 參考15.3節,用自己完成的佇列 鏈隊,迴圈陣列佇列 實現模擬票務櫃檯排隊功能 3 用jdb或idea單步跟蹤排隊情況,畫出佇列變化圖,包含自己的學號資訊 4 把 推送到 託管平台 5 把完成過程寫一篇部落格 重點是單步跟蹤過程和遇到的問題及解決過程 6 提...