python字符串的不变性

来源:互联网 发布:双程网络剧 土豆 编辑:程序博客网 时间:2024/05/22 00:08

字符串是不可变序列

序列分为两种:可变的(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)

输出:




0 0
原创粉丝点击