天天看點

day2:資料類型、字元編碼、檔案處理

字元串操作練習

# 寫代碼,有如下變量,請按照要求實作每個功能 (共6分,每小題各0.5分)
name = " aleX"
# 1)    移除 name 變量對應的值兩邊的空格,并輸出處理結果
print(name.strip())
# 2)    判斷 name 變量對應的值是否以 "al" 開頭,并輸出結果

print(name.startswith('al'))
# 3)    判斷 name 變量對應的值是否以 "X" 結尾,并輸出結果

print(name.endswith('X'))
# 4)    将 name 變量對應的值中的 “l” 替換為 “p”,并輸出結果
print(name.replace('l','p'))
# 5)    将 name 變量對應的值根據 “l” 分割,并輸出結果。
print(name.split('l'))
# 6)    将 name 變量對應的值變大寫,并輸出結果
print(name.upper())
# 7)    将 name 變量對應的值變小寫,并輸出結果

print(name.lower())
# 8)    請輸出 name 變量對應的值的第 2 個字元?
print(name[1])
# 9)    請輸出 name 變量對應的值的前 3 個字元?
print(name[0:3])
# 10)    請輸出 name 變量對應的值的後 2 個字元?

print(name[-2:])
# 11)    請輸出 name 變量對應的值中 “e” 所在索引位置?

print(name.index('e'))
# 12)    擷取子序列,去掉最後一個字元。如: oldboy 則擷取 oldbo。
print(name[-1])      

清單操作練習

繼續閱讀