DAY5課下作業

2022-08-22 06:00:13 字數 1599 閱讀 1819

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 提...