在 Python 中,用引号(单引号/双引号)括起的都是字符串,如:
"This is a string"
'This is also a string'
修改字符串大小写的方法
1.将每个单词的首字母都改为大写:title()
str = "hello worold"
print(str.title()) #这里输出:Hello World
print(str) #这里输出:hello world (注意:字符串本身并未改变)
2.将字符串改为全部大写:upper()
str = "hello world"
print(str.upper()) #这里输出:HELLO WORLD
print(str) #这里输出:hello world (注意:字符串本身并未改变)
3.将字符串改为全部小写:lower()
str = "Hello World"
print(str.lower()) #这里输出:hello world
print(str) #这里输出:Hello World (注意:字符串本身并未改变)
4.合并(拼接)字符串:使用加号(+)
str1 = "hello"
str2 = "world"
str3 = str1 + " " + str2
print(str3) #这里输出:hello world
print(str3.title() + " !") #这里输出:Hello World !
5.使用制表符或换行符添加空白
跟C/C++一样,字符组合 "\t"代表制表符;字符组合 "\n"代表制表符;
6.删除字符串中的空白
去掉符串首部空白字符: lstrip()
去掉符串末尾空白字符: rstrip()
去掉符串两端空白字符: strip()
--------注意:此时是暂时性删除掉字符串末尾的字符串,想要永久删除,还是将其结果返回到相应的变量中
str = " hello "
print(str) #输出:‘ hello ’
#临时删除字符串首部空白字符
print(str.lstrip()) #输出:‘hello ’
print(str) #输出:‘ hello ’
#临时删除字符串末尾空白字符
print(str.rstrip()) #输出:‘ hello’
print(str) #输出:‘ hello ’
#临时删除字符串两端空白字符
print(str.strip()) #输出:‘hello’
print(str) #输出:‘ hello ’
#永久删除字符串两端空白字符
str = str.strip();
print(str) #输出:‘hello’