- 今天学习对字符串的操作。
- 字符串是默认带有索引的,比如 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("enter your first name: ")
t2 = input("enter your last name: ")
t3 = input("enter your mum's maiden name: ")
t4 = input("enter the city where you were born: ")
print(f"Your Star wars name is {t1[0:4]}{t2[0:3]} {t3[0:3]}{t5[-3]}")