Python字符串专项练习题(1-16)

Python字符串练习题(1-16)
摘要由CSDN通过智能技术生成

#题一

  1. 去掉字符串中所有的空格
s = "   sfafas  asfasf   afasf saf   asfasf a  asf asa"
kong = s.replace(" ","")
print(kong)
ss = "".join(s.split())
print(ss)

#题二
2. 获取字符串中汉字的个数

str01 = "这是一个美好的故事起源:abcdefasfas,123123124,在这里的,asfasf,123,开始"
def get_number(char):
    count = 0                             #初始化统计值
    for item in char:
        if 0x4E00 <= ord(item) <= 0x9FA5: #汉字的16进制范围
            count += 1                    #发现在区间内的汉字+1
    return count                          #返回计算得到的值
print(get_number(str01))

#题三
3. 将字母全部转换为大写和小写

s = "GQWGQQGQWGQWQGQW"
print(s.lower())

#题四
4. 根据标点符号对字符串进行分行

s = "20世纪40年代末,银行家安迪(蒂姆·罗宾斯 饰)" \
    "因涉嫌杀害妻子及她的情夫而锒铛入狱" \
    "在这座名为肖申克的监狱内,希望似乎虚无缥缈"
a = s.split(",")
print(a)

#题五
5. 去掉字符串数组中每个字符串的空格(循环)

s = ["asfafas a sdafas  asf asf ","asfasf  asf as fas fa","afas as asf asf"]
s = ','.join
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值