(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
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喜欢打篮球的普通人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值