python学习笔记06 python字符串练习题

部署运行你感兴趣的模型镜像

上一篇记录中我们详解了python中的字符串,常用的功能
这一篇我们来6道练习题小试牛刀吧

练习题:

  1. 输入一个长字符串,判断其中数字的个数。

    s1=input("请输入一个字符串:")
    sum=0
    for i in range(len(s1)):
        if s1[i].isdigit():
            sum+=int(s1[i])
    print(sum)
    
  2. 写代码实现,用户输入自己的国籍,如果是以中国开头,输出中国人,否则输出外国人

    str1 = input("请输入您的国籍:")
    if str1.startswith("中国"):
     	print("您是中国人")
    else:
    	print("您是外国人")
    
  3. 编写程序,将字符串中所有的数加的词,替换成shujia

    str2 = "vnjfnvnf暑假的时候数加学院开课您来了吗"
    print(str2.replace("数加", "shujia"))
    print("--------------------------------------")
    
  4. 根据用户输入的文本信息,统计出‘数’这个字的出现次数

    str3 = input("请输入本文信息:")
    num = 0
    for i in str3:
        if "数" == i:
            num += 1
    print(num)
    print("-------------------------------------------")
    
  5. 根据用户输入的文本信息(只包含英语字母和数字),将所有的字母和数字单独提取出来

    str4 = input("只包含英语字母和数字请输入本文信息:")
    str5 = ""
    str6 = ""
    for i in range(len(str4)):
        if str4[i].isdigit():
            str5 = str5 + str4[i]
        else:
            str6 = str6 + str4[i]
    print(f"该文本中的数字内容是:{str5}")
    print(f"该文本中的字母内容是:{str6}")
    print("-------------------------------------------")
    
  6. 判断字符串中是否包含数加,如果包含,表示这个人是数加人 使用in关键字

    str7 = "XXX在数加学习"
    if "数加" in str7:
        print("这个人是数加人")
    else:
        print("这个人不是数加人")
    
    

Python中的字符串习题先练习到这里了,下回我们将认识列表以及它的功能。
点赞收藏关注,一起打卡python学习吧

您可能感兴趣的与本文相关的镜像

Python3.11

Python3.11

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值