- 今天學習對字串的操作。
- 字串是預設帶有索引的,例如 txt="hello hello"。print (txt [0]),將打印出 h。
- 索引值用冒號確定範圍,例如 print (txt [1:10]),將打印 1 到 9 的字元。實際打印的範圍不包括 10。
- 不僅可以確定範圍,還可以確定步長。例如 print (txt [::2]),將打印 hlo。。。。如果是 print (txt [::-1]),將倒序字串,打印 "olleh olleh"。這個參數不能為 0。
- split () 將透過函數參數對字串處理為陣列。
- 今天的練習是讓使用者輸入多個字串,從每個中取一部分組成新的字串。
print("STAR WARS NAME GENERATOR")
print()
t1 = input("輸入你的名字: ")
t2 = input("輸入你的姓氏: ")
t3 = input("輸入你母親的娘家姓: ")
t4 = input("輸入你出生的城市: ")
print(f"你的星際大戰名字是 {t1[0:4]}{t2[0:3]} {t3[0:3]}{t5[-3]}")