使用方法改写字符串大小写
name=”Ada lovelace”
print(name.upper())
print(name.lower())
结果:
ADA LOVELACE
ada lovelace
合并(拼接)字符串
方法1:直接通过加号(+)操作符连接
first_name=”ada”
last_name=”lovelace”
full_name=first_name+” “+last_name
结果
ada lovelace
效率较低,会为产生的新字符串重新申请内存空间
删除空白
favorite_language=’python ’
favorite_language
输出
‘python ‘
删除最后空格可用rstrip()
favorite_language.rstrip()
输出
‘python’
删除最前边的空白
favorite_language=’ python ’
favorite_language.lstrip()
输出
‘python ‘
删除前后空白
favorite_language=’ python ’
favorite_language.strip()
结果
‘python’
使用函数str()避免类型错误
age=23
message=”happy”+age+”birthday”
print(message)
出现类型错误,python不知道怎么对数据进行解析,因为23 python可理解为数字23或者是字符2和3
File “E:/PycharmCode/demo1.py”, line 19, in
message=”happy”+age+”birthday”
TypeError: can only concatenate str (not “int”) to str
修改
age=23
message=”happy”+str(age)+”birthday”
print(message)
结果
happy23birthday