1.2字符类型及操作
1.字符查找与替换
本关任务:给定一个字符串,其中存在语法错误,are应该为is,统计有几处错误,找出第1个错误出现的位置,最后输出正确形式。
为了完成本关任务,你需要掌握:1、字符串概念,2、常用的字符串处理方法。
#字符串查找和替换
n = input() #输入字符串
#代码开始
x=n.count('are')
m=n.find('are')
y=n.replace('are','is')
print(x)
print(m)
print(y)
#代码结束
2.字符串中提取数字
本关任务:一个包含3个数据的字符串,数据之间用逗号分隔,提取这3个数据,计算并输出数据之和。
为了完成本关任务,你需要掌握:通过指定分隔符对字符串进行切片。
#字符串中提取数字
n= input() #输入字符串
#代码开始
m=n.split(',',2)
x=eval(m[0])
y=eval(m[1])
z=eval(m[2])
q=x+y+z
print(q)
#代码结束
3.字符串的拼接
本关任务:西方人的姓名通常由名在前姓在后两个部分构成。分别输入名字和姓氏,将姓氏和名字拼接成全名输出,其中姓氏全大写,名字首字母大写,二者用空格间隔,并统计全名的字符个数(不包括空格)。注意:全名按名在前,姓在后。
为了完成本关任务,你需要掌握:1.字符串长度计算,2.字符串中字母常用操作。
# 字符串的拼接
f= input() #名字
l = input() #姓氏
#代码开始
F=f.title()
L=l.upper()
m=F+L
n=F+' '+L
x=len(m)
print(n)
print(x)
#代码结束
4.格式化显示字符串
本关任务:五言古诗是中国古代诗歌体裁的一种,全篇由五字句构成。给定一首五言诗句,输入一个表示第几句诗句的数字,按以下格式输出对应诗句:不带标点符号、占位宽度20字符、居中、其他位置用*
填充。
为了完成本关任务,你需要掌握:1.字符串切片,2.字符串格式化。
#格式化显示字符串
#代码开始
p= input() #输入诗句
n=eval(input()) #请输入第几句
#代码开始
x=p.replace(',','。')
m=x.split('。')
print('{:*^20}'.format(m[n-1]))
#代码结束
python语言基础
1.2字符类型及操作相关推荐
- 实验三 字符类型及其操作(新)
第1关:判断回文数 任务描述 本关任务:输入一个整数,判断其是否回文数. 回文数是指该数翻转后也等于该数本身.例如12321就是回文数,12345不是回文数. 相关知识 为了完成本关任务,你需要掌握: ...
- mysql按照日期先去重在分组_【巨杉数据库Sequoiadb】【咨询】【数据操作】【聚集查询】在执行聚集查询时,字符类型的字段能否按照实际内容进行分组去重...
[问题描述] 在聚集查询时,能否将字符类型字段按照实际内容进行分组去重呢? 示例: 插入数据包含字符串 db.cs.cl.insert( { a : {"20190101000000&quo ...
- mysql约束条件整型_MySQL 数据类型(整型,浮点型,字符类型,日期类型,枚举和集合) 约束条件 自增...
存储引擎补充: 不同的应用软件处理不同类型的数据 MySQL5.5版本及以上默认的存储引擎为innodb innodb:支持行锁表锁,外键,事物,安全性更高,教myisam数据更安全 myisam:仅 ...
- python数字类型-Python数字类型及其操作
数字类型 Python 语言提供了3种数字类型:整数.浮点数和复数. 布尔型 In addition, Booleans are a subtype of integers. 整数类型(int)与数学 ...
- c++ string 删除字符_字符串操作的全面总结(附完整代码)
字符串操作看似简单,其实非常重要,不注意的话,经常出现代码运行结果和自己想要的不一致,甚至崩溃.本文总结了一些构建string对象方法.修改string对象的方法.string类型的操作函数.stri ...
- 该文件没有与之关联的程序来执行该操作_Liunx tty子系统分析之三 tty字符设备文件操作接口说明...
本章主要介绍tty字符设备文件对应的操作接口,从而说明tty设备的数据打开.关闭.读.写等接口的实现等内容. tyy file_operations定义 tty字符设备文件操作接口的定义如下,主要包括 ...
- 字符与字符串操作——Windows via C/C++
在最新版的Windows, Windows Vista,它应该支持Unicode 5.0.在编程中对字符与字符串的操作是很普通的,为新的系统写代码,尽可能使用Unicode,它提供了更好的性能,以及可 ...
- c++ string 删除字符_字符串操作的全面总结
来自公众号:C语言与cpp编程 字符串操作看似简单,其实非常重要,不注意的话,经常出现代码运行结果和自己想要的不一致,甚至崩溃.本文总结了一些构建string对象方法.修改string对象的方法.st ...
- linux文件字节函数,各位大侠:linux/unix下有什么双字节的字符类型及其一整套处理函数? 高分送出,请帮帮小弟!!!!!!...
linux/unix下小弟需要操作双字节,相对单字节char 有什么双字节的字符类型及其一整套处理函数,如strstr(),strcpy(),strchr等功能相同的双字节操作函数,它用到什么头文件? ...
最新文章
- 使用 PHPMailer 发送邮件
- 深度特征提取方法_基于深度学习的文本数据特征提取方法之Glove和FastText
- java依赖_java 依赖、组合、聚合与继承
- 爬虫教程( 5 ) --- Selenium 与 PhantomJS
- iis设置服务器文件权限设置,iis7如何配置写入权限以上传文件---急急急
- linux 字符串截取_第13篇:Linux防火墙的日志基本审计
- 本机找不到workstation 和 Computer Browser服务
- python的reader函数读取的信息包括抬头嘛_Python读取数据文件的方法
- Transact-SQL 参考的语法
- 鸿蒙是安卓改名,EMUI更名为鸿蒙,这几个问题的答案马上就能揭晓!
- 原生js用ajax上传图片,关于js ajax上传图片
- SQL 数据库 学习 033 视图
- 新手做自媒体短视频,会用到的工具和素材站分享,收藏起来慢慢看
- Oracle项目管理平台的多层级组织架构设置方法
- 360浏览器登录新浪微博图标显示为字母及占用CPU过高问题的解决
- rpmbuild告警mangling shebang in xxx from /bin/python to /usr/bin/python/python2.
- 『跟着雨哥学AI』系列之八:趣味案例——有关NLP任务数据预处理的那些事儿...
- python多线程批量过滤文件关键字
- CC2640R2F学习笔记(1)——搭建环境、编译烧写
- python爬取抖音粉丝数据_爬取抖音粉丝数据1(作品、喜欢、ID 、关注) 完整源代码...