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. 实验三 字符类型及其操作(新)

    第1关:判断回文数 任务描述 本关任务:输入一个整数,判断其是否回文数. 回文数是指该数翻转后也等于该数本身.例如12321就是回文数,12345不是回文数. 相关知识 为了完成本关任务,你需要掌握: ...

  2. mysql按照日期先去重在分组_【巨杉数据库Sequoiadb】【咨询】【数据操作】【聚集查询】在执行聚集查询时,字符类型的字段能否按照实际内容进行分组去重...

    [问题描述] 在聚集查询时,能否将字符类型字段按照实际内容进行分组去重呢? 示例: 插入数据包含字符串 db.cs.cl.insert( { a : {"20190101000000&quo ...

  3. mysql约束条件整型_MySQL 数据类型(整型,浮点型,字符类型,日期类型,枚举和集合) 约束条件 自增...

    存储引擎补充: 不同的应用软件处理不同类型的数据 MySQL5.5版本及以上默认的存储引擎为innodb innodb:支持行锁表锁,外键,事物,安全性更高,教myisam数据更安全 myisam:仅 ...

  4. python数字类型-Python数字类型及其操作

    数字类型 Python 语言提供了3种数字类型:整数.浮点数和复数. 布尔型 In addition, Booleans are a subtype of integers. 整数类型(int)与数学 ...

  5. c++ string 删除字符_字符串操作的全面总结(附完整代码)

    字符串操作看似简单,其实非常重要,不注意的话,经常出现代码运行结果和自己想要的不一致,甚至崩溃.本文总结了一些构建string对象方法.修改string对象的方法.string类型的操作函数.stri ...

  6. 该文件没有与之关联的程序来执行该操作_Liunx tty子系统分析之三 tty字符设备文件操作接口说明...

    本章主要介绍tty字符设备文件对应的操作接口,从而说明tty设备的数据打开.关闭.读.写等接口的实现等内容. tyy file_operations定义 tty字符设备文件操作接口的定义如下,主要包括 ...

  7. 字符与字符串操作——Windows via C/C++

    在最新版的Windows, Windows Vista,它应该支持Unicode 5.0.在编程中对字符与字符串的操作是很普通的,为新的系统写代码,尽可能使用Unicode,它提供了更好的性能,以及可 ...

  8. c++ string 删除字符_字符串操作的全面总结

    来自公众号:C语言与cpp编程 字符串操作看似简单,其实非常重要,不注意的话,经常出现代码运行结果和自己想要的不一致,甚至崩溃.本文总结了一些构建string对象方法.修改string对象的方法.st ...

  9. linux文件字节函数,各位大侠:linux/unix下有什么双字节的字符类型及其一整套处理函数? 高分送出,请帮帮小弟!!!!!!...

    linux/unix下小弟需要操作双字节,相对单字节char 有什么双字节的字符类型及其一整套处理函数,如strstr(),strcpy(),strchr等功能相同的双字节操作函数,它用到什么头文件? ...

最新文章

  1. 使用 PHPMailer 发送邮件
  2. 深度特征提取方法_基于深度学习的文本数据特征提取方法之Glove和FastText
  3. java依赖_java 依赖、组合、聚合与继承
  4. 爬虫教程( 5 ) --- Selenium 与 PhantomJS
  5. iis设置服务器文件权限设置,iis7如何配置写入权限以上传文件---急急急
  6. linux 字符串截取_第13篇:Linux防火墙的日志基本审计
  7. 本机找不到workstation 和 Computer Browser服务
  8. python的reader函数读取的信息包括抬头嘛_Python读取数据文件的方法
  9. Transact-SQL 参考的语法
  10. 鸿蒙是安卓改名,EMUI更名为鸿蒙,这几个问题的答案马上就能揭晓!
  11. 原生js用ajax上传图片,关于js ajax上传图片
  12. SQL 数据库 学习 033 视图
  13. 新手做自媒体短视频,会用到的工具和素材站分享,收藏起来慢慢看
  14. Oracle项目管理平台的多层级组织架构设置方法
  15. 360浏览器登录新浪微博图标显示为字母及占用CPU过高问题的解决
  16. rpmbuild告警mangling shebang in xxx from /bin/python to /usr/bin/python/python2.
  17. 『跟着雨哥学AI』系列之八:趣味案例——有关NLP任务数据预处理的那些事儿...
  18. python多线程批量过滤文件关键字
  19. CC2640R2F学习笔记(1)——搭建环境、编译烧写
  20. python爬取抖音粉丝数据_爬取抖音粉丝数据1(作品、喜欢、ID 、关注) 完整源代码...

热门文章

  1. 快速寻找研究方向+发文章的方法!!按头安利!
  2. 如何搭建企业报表管理系统?
  3. 人的一生需要经历很多的磨难和痛苦
  4. 如何在微图中提取生成等高线
  5. item_get - 获得搜好货商品详情
  6. 功能测试是什么?性能测试是什么?两者有什么区别?
  7. 数据结构——图的创建以及遍历
  8. 4-2. 打印九九口诀表
  9. CAD“左手键”快捷命令表,大大提高绘图效率
  10. 系统设计开发模式思考