码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【Python编程练习】字符串操作


    题目描述

    1、编写程序,给出一个英文句子,统计单词个数。(不考虑句子中有标点的情况)

    参考答案

    1. s = input("输入一串字符串:")
    2. x = s.count(" ")
    3. print("单词个数:{}".format(x+1))

    题目描述

    2、编写程序,给出一个字符串,将其中的字符”E”用空格替换后输出。

    参考答案

    1. s = input("输入一串字符串:")
    2. x = s.replace('E',' ')
    3. print("替换后的字符串:{}".format(x))

    题目描述

    3、判断输入的电话号码是否符合基本规范。(考虑位数和结构组成方面)

    参考答案

    1. s = input("输入手机号:")
    2. if(len(s)==11 and s.isdigit()):
    3. print("合法")
    4. else:
    5. print("不合法")

    题目描述

    4、用字符串操作来判断邮箱的类型(任选4个类型输出)。
    邮箱类型:@gmail.com;@yahoo.com;@msn.com;@hotmail.com;@aol.com;@ask.com;@live.com;@qq.com;@0355.net;@163.com;@163.net;@263.net;@3721.net;@yeah。”

    参考答案

    1. s = input("输入你的邮箱:")
    2. if(s.endswith("@gmail.com")):
    3. print("gmail邮箱")
    4. if(s.endswith("@qq.com")):
    5. print("qq邮箱")
    6. if(s.endswith("@163.net")):
    7. print("163邮箱")
    8. if(s.endswith("@yahoo.com")):
    9. print("雅虎邮箱")

    题目描述

    5、统计一句话中,汉字有多少个?

    参考答案

    1. s = input("输入一串字符串:")
    2. x=len(s) # 默认编码,汉字占1个字节
    3. s=s.encode('utf-8') # utf-8 汉字占3个字节
    4. y=len(s)
    5. print("汉字有{}个".format((y-x)//2))

    题目描述

    6、给定某一字符串s,对其中的每一个字符c进行大小写转换,如果c是大写字母,则将它转换成小写字母;如果c是小写字母,则将它转换成大写字母;如果c不是字母,则不进行转换。

    参考答案

    1. s = input("请输入一串字符串:")
    2. # 列表推导式,然后使用join函数将转换后的字符重新组合成一个字符串。
    3. result = ''.join([c.lower() if c.isupper() else c.upper() for c in s])
    4. print(result)

  • 相关阅读:
    SpringCloud Alibaba之Nacos Config 配置中心
    【正点原子STM32连载】 第二十五章 TFTLCD(MCU屏)实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
    oppok10pro和红米k50哪个值得买 两者配置对比
    实战Kafka的部署
    qt程序的CMakeLists.txt配置转为平台的qt的.pro项目工程文件
    论文详读:IMPROVING CONVOLUTIONAL MODELS FOR HANDWRITTEN TEXT RECOGNITION
    OpenBox(一个高效通用的黑盒优化系统)安装与使用
    ABP Framework 5.2 RC 发布及新增功能介绍
    SNAT和DNAT
    分析可转债的发行公司——公司财务状况、行业分析、公司治理与管理团队
  • 原文地址:https://blog.csdn.net/qq_33505204/article/details/133501460
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号