字符串练习16个习题

2023-05-16

  1.第一题

代码如下:

ss="   S S S"
print(ss)
print(ss.replace(" ",""))

 

 2.第二题

代码如下:

def f1(x):
	sum=0	
	for it in x:
		if ord(it)>=0x4E00 and ord(it)<=0x9FA5:
			sum+=1
	return sum
n=f1("haohao豪")
print(n)

 3.第三题

代码如下:

s="sssss"
print(s)
print(s.lower())
print(s.upper())

 4.第四题

代码如下:

s="an,cmcm,cjcjc,sdds"
l=[]
print(s)
l=s.split(",")
for i in l:
	print(i)

 

 5.第五题

代码如下:

l=["ss s","ks lu","oij l ","po sj "]
k=[]
print(l)
for i in l:
	k.append(i.replace(" ",""))
print(k)

 

 6.第六题

代码如下:

a=input("输入心里想的书名:")
print("书名字符串长度:",len(a))

 

7.第七题

代码如下:

s="bcdfhlk"
print(s)
l=list(s)
l.sort()
l.reverse()
s="".join(l)
print(s)

 

8.第八题

代码如下:

s="hello c sharp"
print(s)
ss=s.split(" ")
ss.reverse()
s=" ".join(ss)
print(s)

 

9.第九题

代码如下:

s="呵呵呵快快快"
sum=0
for i in range(len(s)):
	if s[i]=="呵":
		sum+=1
print(sum)	

 

10.第十题

代码如下:

s=["jshdjsd","skdsidjisdjs","aihsduwshdws","s","sls","ojo"]
print(s)
k=''
ss=[]
for i in range(len(s)):
	if len(s[i])>10:
		k=s[i]
		k=k[0:7]
		ss.append(k)
	else:
		ss.append(s[i])
print(ss)	

 

 11.第十一题

代码如下:

s="呵呵呵快快快"
for i in range(len(s)):
	if s[i]=="呵":
		print(i)

 

 12.第十二题

代码如下:

ss="abcddddl"
s="abc"
sum=0
for i in range(len(ss)):
	k=''
	for j in range(i,len(ss)):
		k=k+ss[j]
		if k==s:
			sum=1
if sum==0:
	print("s不是ss的子串")
elif sum==1:
	print("s是ss的子串")	

 

 13.第十三题

代码如下:

ss='aaaabcdefghijklmn'
s='cbfppp'
sum=0
for i in range(len(ss)):
	for j in range(len(s)):
		if s[j]==ss[i]:
			sum+=1
			continue
if sum==len(s):
	print("s均在ss里面")
else:
	print("s不全在ss里面")	

 

  14.第十四题

代码如下:

import random
import string
s=string.ascii_letters
ss=''
n=0
while n<6:
	ss+=random.choice(s)
	n+=1
print(ss)	

 

  15.第十五题

代码如下:

import random
import string
s1=string.ascii_letters
s2=string.digits
ss=''
n=0
while n<6:
	ss+=random.choice(s1)
	ss+=random.choice(s2)
	n+=1
print(ss)

 

   16.第十六题

代码如下:

sss="s555sss"
sum=0
a=0
for i in range(len(sss)):
	if sss[i].isdigit():
		sum+=1
		break
for i in range(len(sss)):
	if sss[i].isalpha():
		a+=1	
		break	
if a>0 and sum>0:
	print("sss里既有数字又有字母")
else:
	print("不是")

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

字符串练习16个习题 的相关文章

  • 关于ffmpeg,av_read_frame函数返回值小于0的错误

    自己写了一段将视频切成图片的程序 xff0c 在机器上运行 xff0c 发现每次切到10 就结束了 xff0c 截取av read frame返回值 xff0c 发现返回值是AVERROR EOF就是 541478725 xff0c 因为之
  • 在配置log4j.properties中出现问题 ERROR Could not find value for key log4j.appender.Console

    为了测试所有文件是否写好 xff0c 写了一个测试类运行程序 xff0c 报了几行的错误 xff0c 但是还是成功的输出的了数据库的东西 这里是需要在logj4f的配置文件中加上一些东西 xff0c 代码如下 xff1a 解决报错log4j
  • springboot项目启动报错:找不到或无法加载主类【已解决】

    在配 置完一个完整的springboot项目后 xff0c 需要测试是否正确配置 xff0c 出现未加载或未找到加载类的情况 xff0c 可能有以下原因 xff1a 首先需要观察启动类在项目中的位置 xff0c 确保启动类与其他层的包在同一
  • 对于 nested exception is java.net.ConnectException问题【已解决】

    当在springcloud遇到这类问题时 xff0c 需要排查控制器中的路径是否写对 xff0c 由于我报错的项目是一个模拟客户端访问查询业务功能 xff0c 下面是我的源代码 xff08 报错 xff09 xff1a public sta
  • 如何搭建一个基本的Spring项目【Maven】

    相信很多朋友在刚学习Spring时 xff0c 都会存在这个疑问 xff0c 如何正确搭建一个Spring项目 xff0c 以及中间的许多报错无法解决 xff0c 大家可以跟着我一起试一下 xff0c 有问题的朋友评论区见 1 Spring
  • 使用注解开发时需要添加包扫描器【出现问题的可以点进来看看】

    很多第一次接触Spring注解开发的同学 xff0c 在使用注解后容易报错 xff0c 那就很可能是没有在配置文件中加入包扫描器 那么可以往下看 xff0c 以下面这个简单的例子来学习 下面是一个简单的实体类 xff0c 通过Compone
  • 如何使用Autowried,以及与Resource的区别

    在使用注解开发的过程中 xff0c 有个经常会见面的朋友 Autowried xff08 自动装配 xff09 xff0c 刚接触的朋友肯定不能理解自动装配这个词的含义 简单解释一下 xff0c 自动装配将通过已知的类型自动分配对象 xff
  • SpringMVC遇到的有关实体类的报错

    今天在复习SpringMVC数据传参的时候 xff0c 出现了一个非常小的问题 xff0c 主要是为了实验如何将一个对象作为参数传递 xff0c 我创建了两个类 xff0c 但是由于被传递的对象的那个类没有用public 修饰 xff0c
  • app:checkDebugDuplicateClasses错误

    此异常完整表述为 org gradle api tasks TaskExecutionException Execution failed for task 39 app checkDebugDuplicateClasses 39 这类问题
  • LAMP网站架构

    一 LAMP网站架构 1 1 基本定义 LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写 Linux xff0c 操作系统Apache xff0c 网页服务器 MariaDB或MySQL xff0c 数据库管理系
  • pancakeswap薄饼添加流动性后实现永久锁仓

    添加完流动性后 xff0c 永久锁仓就是放弃对资金池的控制 xff0c 就是放弃了对流动性的所有权 xff0c 没有办法撤池子了 现在锁仓分为2种 xff0c 一个是丢黑洞永久锁仓 xff0c 另外一种是短期锁仓 xff0c 锁在智能合约中
  • ubuntu14.04 root用户登录方法

    如果你是刚刚装完ubuntu14 04系统 xff0c 你进去后是以普通用户登录的 xff0c 很多操作并没有权限 xff0c 要想获得全部权限可以以root用户登录 1 先解除root锁定 xff0c 为root用户设置密码 打开终端输入
  • pycharm终端常用指令

    在调试ppddle的时候下载的coco数据集过大 xff0c 一时没有注意不急的如何终止 xff0c 所以转载一个记一下 Terminal快捷键 功能 Tab 自动补全 Ctrl 43 a 光标移动到开始位置 Ctrl 43 e 光标移动到
  • 解决Mac电脑因kotlin插件禁用导致的Android Studio无法打开问题

    解决这个办法需要将Android Studio目录下的disabled plugins txt文档中的org jetbrains kotlin删除即可 文件位置 Users mac Library Application Support G
  • 实现生产者消费者进程(Java)

    目录 前言 一 实验要求 二 步骤 1 主类 2 消费者 3 生产者 4 超市 前言 消费者问题是操作系统中典型的进程同步互斥问题 xff0c xff08 英语 xff1a Producer Consumer problem xff09 x
  • python | Pandas库数据预处理-缺失值篇:info()、isnull()、dropna()、fillna()函数

    相关文章 python Pandas库导入Excel数据 xff08 xlsx格式文件 xff09 函数 xff1a read excel python Pandas库导入csv格式文件函数 xff1a read excel 目录 数据源
  • vue3学习笔记 2023

    vue文件 34 组件 34 是一种封装的思想 把相关业务逻辑的 34 js css html 34 都封装到一起 当需要调用 34 组件 34 的时候 只需要在html中期望的位置插入对应的 34 标签 34 即可 比如封装了一个 34
  • STP详解

    STP STP全称为 生成树协议 xff08 Spanning Tree Protocol xff09 xff0c 是一种网络协议 xff0c 用于在交换机网络中防止网络回路产生 xff0c 保证网络的稳定和可靠性 它通过在网络中选择一条主
  • 【Linux】线程篇---线程安全&&生产者消费者模型

    目录 1 线程安全概念 2 互斥的实现 2 1互斥锁 2 2互斥锁原子性的保证 2 3互斥锁接口 2 3 1初始化互斥锁 2 3 2互斥锁加锁接口 2 3 3解锁接口 2 3 4 销毁互斥锁接口 2 4代码验证锁的接口 3 同步的实现 3
  • 收藏版|史上最全机器学习优化器Optimizer汇总

    转载于收藏版 xff5c 史上最全机器学习优化器Optimizer汇总 掘金 juejin cn 作者 xff1a 苏学算法 链接 xff1a https juejin cn post 7084409806492008456 来源 xff1

随机推荐

  • 三种图像内插法(最近邻内插法、双线性内插法、双三次内插法)的做法 & 代码实现

    参考博客 数字图像处理学习笔记 xff08 四 xff09 数字图像的内插 度量 表示与质量 闭关修炼 暂退的博客 CSDN博客 数字图像处理学习笔记 xff08 七 xff09 用Pycharm及MATLAB实现三种图像内插法 xff08
  • Java实现生产者消费者案例

    目录 一 生产者消费者模式概述 二 生产者消费者案例 三 代码 奶箱类 xff08 Box xff09 生产者类 xff08 Producer xff09 xff1a 消费者类 xff08 Customer xff09 xff1a 测试类
  • 深度学习 - TensorFlow Lite模型,云侧训练与安卓端侧推理

    TensorFlow Lite模型 xff0c 云侧训练与安卓端侧推理 引言一 云侧深度模型的训练代码1 加载数据集的格式分析1 1 从数据集加载的数据格式1 2 对加载的数据进行处理 2 深度模型搭建3 模型训练 评估 保存 转换4 模型
  • /system/core/init/readme.txt对init.rc的解释

    init rc由许多的Action和Service组成 每一个语句占据一行 xff0c 并且各个关键字被空格分开 c规范中的 xff08 如 n xff09 反斜杠将被忽略 backslash escapes 而被认为是一个空格 xff0c
  • 操作系统---“进程调度模拟程序” , “生产者―消费者问题算法的实现” , “银行家算法的实现”

    如果有正在学习计算机操作系统的小伙伴 xff0c 可以通过此文章对 进程调度模拟程序 生产者 消费者问题算法的实现 银行家算法的实现更加清楚 本人也只是一个学生 xff0c 下面内容我主要整合了一些学习心得和成果 xff0c 还有能够帮助自
  • 电脑桌面美化教程,强迫症福利

    目录 一 透明任务栏 效果图展示 二 桌面图标的布局美化 效果展示 行为 主题 一般设置 添加项目 总结 首先给大家看一下我美化后的桌面 我比较喜欢简约风格的 xff0c 看起来就很舒服 xff0c 也可以根据自己的喜欢添加一些小特效 xf
  • 深入理解设计模式之建造者模式

    老大突然拉住我 xff0c 喜滋滋地告诉我 公司很满意我们做的模型 xff0c 又签订了一个合同 xff0c 把奔驰 宝马的车辆模型都交给我们公司制作了 xff0c 不过这次额外增加了一个新需求 汽车的启动 停止 喇叭声音 引擎声音都由客户
  • 如何改变Android-studio中的APP的名字和图标

    1 更改APP的名字 1 xff09 xff1a 我们打开app gt manifests gt AndroidManifest xml 更改Android xff1a lable 61 34 34 引号之中的文字即可 在这里我们改为QQ
  • 关于Linux下的常用软件工具

    目录 前言 xff1a vim gcc gcc c 43 43 make makefile gdb 写在最后 前言 xff1a 本篇主要介绍的是Linux下几种常用的软件的使用 关于Linux下软件的安装 xff0c yum源的配置请点击
  • 如何在局域网内搭建FTP服务器,实现信息共享

    如何在局域网内搭建FTP服务器 实现信息共享 首先打开控制面板 xff0c 点击程序 点击程序 xff0c 点击启用或关闭windows功能 xff0c 找到lnternet lnformation Services 点击前面小 xff0b
  • 笔记本电脑中Git的复制粘贴

    1 鼠标选中要选择的文本 xff01 别松开 xff01 2 按住 ctrl 43 fn别松开 xff01 3 再松开鼠标 xff0c 按住insert键 xff0c 在撤销键的上面 xff0c 复制完成 xff1b 粘贴 xff1a sh
  • Servlet正常导入依赖之后httpServlet仍然爆红

    一开始的配置文件 lt xml version 61 34 1 0 34 encoding 61 34 UTF 8 34 gt lt project xmlns 61 34 http maven apache org POM 4 0 0 3
  • Java实现生产者和消费者模式

    一 关于Object类中的wait和notify方法 生产者和消费者模式 第一 wait和notify方法任何一个java对象都有不是线程对象的方法 是java中的方法 xff0c 因为这两个方式不是object类中自带的 wait方法和n
  • spring Bean 管理

    目录 1 Bean 管理指的是两个操作 2 Bean的实例化 1 构造器实例化 2 静态工厂方式实例化 3 实例工厂方式实例化 3 Bean 管理主要三种方式 xff08 1 xff09 基于 xml 配置文件方式实现 1 基于xml方式创
  • JAVA设计模式-建造者模式

    JAVA设计模式 建造者模式 介绍 建造者模式是通过一步一步的步骤构建一个包含多个部件的对象 xff0c 每个不同的对象都是具有相同的构建过程 适用于复杂对象的构建 xff0c 用户不需要知道具体的构建细节 xff0c 只需要指定对象的类型
  • MVC框架实现用户登录注册功能(连接数据库)

    目录 一 简单理解MVC框架 二 项目结构 三 项目源码 3 1 User 3 2 UserDao 3 3 RegisterDao 3 4 servletControll 3 5 servletControllRegister 3 6 we
  • Python 第一周常见运算符作业

    一 作业详情 1 第一题 代码如下 xff1a ce 61 int input 34 Enter a defree in Celsius 34 fa 61 9 5 ce 43 32 print 34 s Celsius is s Fahre
  • 第二周python选择分支作业

    一 作业详情 1 第十九题 代码如下 xff1a s1 61 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 s2 61 2 3 6 7 10 11 14 15 18 19 22 23 26 27 30
  • 第三周python作业

    1 第四十一题 代码如下 xff1a a 61 120 for i in range 2 a while a i 61 61 0 print i end 61 34 34 a 61 a i 2 第四十二题 代码如下 xff1a hang 6
  • 字符串练习16个习题

    1 第一题 代码如下 xff1a ss 61 34 S S S 34 print ss print ss replace 34 34 34 34 2 第二题 代码如下 xff1a def f1 x sum 61 0 for it in x