字元串操作練習
# 寫代碼,有如下變量,請按照要求實作每個功能 (共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])
清單操作練習