(6-05)去除字符串空格和大小写转换

1.去除字符串空格

  • 如果要去除字符串头部和尾部的空格,则可以使用字符串中的strip、lstrip和rstrip方法,它们的语法格式为:
str.strip() #去除str中头部和尾部的空格
str.lstrip() #去除str中头部的空格
str.rstrip() #去除str中尾部的空格

l:left
r:right
  • 如果要去除所有的空格,则可以使用replace方法,即:
str.replace(' ','') #去除str中所有的空格
  • eg:
str=' I like Python! ' #创建字符串并赋给变量str
str1=str.strip() #去除str中头部和尾部的空格,并将返回的字符串赋给变量str1
str2=str.lstrip() #去除str中头部的空格,并将返回的字符串赋给变量str2
str3=str.rstrip() #去除str中尾部的空格,并将返回的字符串赋给变量str3
str4=str.replace(' ','') #去除str中所有的空格,并将返回的字符串赋给变量str4
print('原字符串:#%s#'%str) #输出时前面和后面各加个#以能够看出str末尾的空格
print('去掉头部和尾部空格后:#%s#'%str1)
print('去掉头部空格后:#%s#'%str2)
print('去掉尾部空格后:#%s#'%str3)
print('去掉所有空格后:#%s#'%str4)

结果:
原字符串:# I like Python! #
去掉头部和尾部空格后:#I like Python!#
去掉头部空格后:#I like Python! #
去掉尾部空格后:# I like Python!#
去掉所有空格后:#IlikePython!#

2.大小写转换你

  • 字符串中有capitalize、lower、upper、swapcase等大小写转换相关的方法,它们的语法格式分别为:
str.capitalize() #将字符串中的第一个字母大写,其他字母都小写
str.lower() #将字符串中的所有字母都小写
str.upper() #将字符串中的所有字母都大写
str.swapcase() #将字符串中的小写字母变大写、大写字母变小写
  • eg:
str='i Like Python'
print('原字符串:',str)
print('capitalize方法的结果:',str.capitalize())
print('lower方法的结果:',str.lower())
print('upper方法的结果:',str.upper())
print('swapcase方法的结果:',str.swapcase())

结果:
原字符串: i Like Python
capitalize方法的结果: I like python
lower方法的结果: i like python
upper方法的结果: I LIKE PYTHON
swapcase方法的结果: I lIKE pYTHON
发布了510 篇原创文章 · 获赞 134 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/u011436427/article/details/103847430