字符串是不可变序列
序列分为两种:可变的(mutable)和不可变得(immutable)。可变就是可修改,不可变就是不能修改。字符串是不可变序列,是不能被修改的。
注:字符串不支持成员项赋值(即不能为字符串中的字符赋新值)
构建新字符串
可以通过"+"运算符连接两个字符串,由于字符串是不可变的,所以真正在做的是:每用一次连接运算符,就创建出一个新的字符串。
message=input("Enter a message: ")
new_message=""
VOWELS="aeiou"
print()
for letter in message:
if letter.lower() not in VOWELS:
new_message += letter
print("A new string has been created:",new_message)
print("\nYour message without vowels is:",new_message)
输出: