python输出指定字符串_Python输出指定字符串的方法
输入一串字符,由字母、数字和空格组成,长度 < 1000,
判断其中是否存在日期格式的数据。日期格式的数据具有如下的特征,连续包含年份和月份信息。年份信息是指连续的四个数字,之后是 Jan, Feb, Mar,Apr,
May, Jun, Jul, Aug, Sep, Oct, Nov, Dec 这些字符串之一 , 如” 2019Nov" 就是符合日期格式要求的数据。
解决方案:
从字符串中采取切片的方式来进行指定输出,用条件判断来进行限制输出想要的格式
( 1 ) 设置切片条件和输入
list1 = ['Jan', 'Feb', 'Mar','Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
list3 =
['0','1','2','3','4','5','6','7','8','9']
s = str(input())
( 2 ) 建立循环和条件
for n in range(len(s)):
for i in list1:
if i in s[n:n+3]:
( 3 )进行输出判断
list2 = s[n-4:n]
a = 0
for d in list2:
if d in list3:
a+=1
if a == 4:
m = 0
print(list2+s[n:n+3])
if m != 0:
print('2000Jan')
( 4 )完整代码如下
list1 = ['Jan', 'Feb', 'Mar','Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
list3 =
['0','1','2','3','4','5','6','7','8','9']
s = str(input())
for n in range(len(s)):
for i in list1:
if i in s[n:n+3]:
list2 = s[n-4:n]
a = 0
for d in list2:
if d in list3:
a+=1
if a == 4:
m = 0
print(list2+s[n:n+3])
if m != 0:
print('2000Jan')
最后:
该题不是很难但要掌握好循环和切片的利用,设置好输出条件和切片条件。以上所述是小编给大家介绍的Python输出指定字符串的方法,希望对大家有所帮助!
版权声明:转载文章来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。
python输出指定字符串_Python输出指定字符串的方法相关推荐
- python hex 补零_Python输出16进制不带0x补零,整数转16进制,字符串转16进制
Python输出16进制不带0x补零,整数转16进制,字符串转16进制 在开发中,我们偶尔会遇到需要将数据通过控制台打印出来,以检查数据传输的准确性.例如调试服务端刚接到的二进制数据(里面包含很多非可 ...
- python查询字符串是否包含某字符串_python 判断检测字符串中是否包含指定字符或字符串(比如:?)...
in: 10px auto; padding: 0px; color: rgb(17, 17, 17); font-family: Verdana, Arial, Helvetica, sans-se ...
- python安装文件乱码_python输出到文件乱码如何解决
python代码文件的编码 py文件默认是ASCII编码,中文在显示时会做一个ASCII到系统默认编码的转换,这时就会出错:SyntaxError: Non-ASCII character.需要在代码 ...
- python中定义字符串_python中的字符串
python中的字符串一旦定义,则不可以修改 python中的原始字符串 即 在字符串前面加小写字母r 比如:打印输出C:\Program Files\Microsoft Games python中的 ...
- python定义一个字符串_Python基础之字符串
初识字符串 字符串的认识 首先,我们先认识下什么是字符串:# 定义字符串 t_str1 = "Hello World" t_str2 = "asdfghh" p ...
- python一个以回车结束的字符串_Python 学习总结——字符串
1 Python 字符串的 CRUD 操作 1.1 创建字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串,或使用三引号来创建字符串文本段落(允许一个 ...
- python输出去空格_python输出怎么取消空格
python输出怎么取消空格?下面给大家介绍几种不同的方法: 1:strip()方法,去除字符串开头或者结尾的空格>>> a = " a b c " >&g ...
- python的数值可以转换为字符串_python 数值转换为字符串Python对HTML转义字符进行反转义...
什么是转义字符 在 HTML 中 .& 等字符有特殊含义( 用于标签中,& 用于转义),他们不能在 HTML 代码中直接使用,如果要在网页中显示这些符号,就需要使用 HTML 的转义字 ...
- python输出日期语句_python输出语句怎么用
Python中输出语句是print语句 1.逗号分隔符 在Python中print语句可根据sys.stdout中包含的文件生成输出,它接受一个逗号分隔的对象表,如下实例:x = 1 y = 2 z ...
- python中定义字符串_Python中的字符串String
Python中除了数字(Numbers)(int,float,complex)之外,另外一种重要的类型就是字符串. 字符串是字符序列,可以由任何字符构成. 在Python语言中,字符串可以放在单引号( ...
最新文章
- 教你如何实现c#文件上传下载功能
- log4j.properties配置总结
- 字符串的操作方法(第二天)
- IE6/IE7下:inline-block不兼容的问题
- Semaphore源码分析
- 15行Python 仿百度搜索引擎
- camel mq_Camel:构建基于消息的应用程序
- ExcelVB脚本小记(1)
- Excel 中 查看 当前列 最后一个不为空的值 (使用公式实现)
- 系列教程丨用 Docker 探索开源软件 —— Elasticsearch(一)
- oracle如何验证导入完整,关于Oracle 9i导入/导出效果的测试报告
- 嵌入式(二)——Jlink接口定义
- MySQL 日志管理、备份与恢复
- 删除Mac右上角可恶的状态栏图标
- 在windows系统上搭建CTS测试环境过程记录
- Python 二进制数与十进制数转换表的制作
- 基于6818粤嵌开发板的2048游戏项目
- Multi-Faceted Distillation of Base-Novel Commonality for Few-shot Object Detection
- 字符和文档识别的四十年研究
- 思考与总结:对佣金系统的思考
热门文章
- Shell脚本中字符串的一些常用操作
- HTTP 301 跳转和302跳转的区别
- 时光机穿梭---撤销修改
- WebStorm Vue ElementUI
- vue watch监听某输入框中是否有值,然后改变某输入框的属性值
- leetcode 310. Minimum Height Trees | 310. 最小高度树(图的邻接矩阵DFS / 拓扑排序)
- 【MySQL】存储过程中,怎么把多个select结果,合并成一个结果集返回?
- 【Servlet】Listener监听器
- 【Verilog语法】分支延迟槽
- C# 实现ReadInt()直接输入数字的函数 含有检错功能