Python月份格式转化
【问题描述】
输出给定月份数字对应的月份名称缩写。
要求:输入一个表示月份的数字(1~12),输出其对应月份名称的缩写
举例:输入3,程序输出Mar.
方法:利用字符串剪切操作来实现该功能
将所有的月份名称储存在一个字符串中:
months = “JanFebMarAprMayJunJulAugSepOctNovDec”
在字符串中截取适当的子串来实现特定月份的查找
问题的关键:找出在哪里剪切,例如已经算出在pos处开始,那么每个月的缩写都由3个字母组成,需要获得从起始位置pos开始且长度为3的子串:
monthAbbrev = months[pos:pos+3]
【样例输入输出】
Enter a month number (1-12):3
The month abbreviation is Mar.
【参考代码】
months = "JanFebMarAprMayJunJulAugSepOctNovDec"
n = eval(input("Enter a month number (1-12):"))
pos = (n - 1) * 3
monthAbbrev = months[pos:pos + 3]
print("The month abbreviation is", monthAbbrev + ".")
Python月份格式转化相关推荐
- 02-03 Python json格式转化
json 定义 轻量级的数据交换格式 友好.易于读写:对机器友好,易于解析和生成 由列表和字典组成 使用场景 生成:讲对象生成为字符串,存入文件.数据库,在网络传输等 解析:解析来自文件.数据库.网络 ...
- python视频格式转化
话不多说,直接上代码 pip install PythonVideoConverter ffmpegPath = r"C:\Users\Administrator\Desktop\ffmpe ...
- python GMT时间格式转化
1.datetime类型转换成GMT时间格式的字符串(如'Thu, 19 Feb 2009 16:00:07 GMT'),strftime(官方释义:new string) : from dateti ...
- python实现图片格式转换_干货必看 | Python实现图片格式转化
今天教大家一个实用的小技巧,用Python实现图片格式转化,即将PDF格式转化成PNG格式. 整体代码: import fitz ''' #将PDF转化为图片 pdfPath pdf文件的路径 img ...
- python实现视频格式转化、调节视频播放速度(仅需三行代码)
python实现视频格式转化.调节视频速度 支持格式: MoviePy 能处理的视频是 ffmpeg 格式的,支持的文件类型:*.mp4 *.wmv *.rm *.avi *.flv *.webm * ...
- 【python自动化办公】好用的在线网站推荐解决pdf格式转化、文字提取、图片质量增强、抠图等
目录 前言 1. 学习python自动化办公目的 2. 以往学习内容 3. 资料来源 1. 文档在线格式转化--ALL TO ALL 2. PDF在线工具--PDF24 Tools 3. PDF工具合 ...
- 【python中级】苹果HEIC格式转化JPG
[python中级]苹果HEIC格式转化JPG 1.背景 2.安装pyheif 依赖包 3.代码 4.使用方法 5.资源 1.背景 将苹果手机上的照片上传NAS,发现照片格式是 HEIC 格式. HE ...
- 获取两个时间之间的间隔_花了两天,终于把 Python 的时间转化给整明白了(超多图解)...
来源:Python编程时光(未经授权不得私自转载) Python 的时间转化,我相信是很多开发者的痛.学得慢,忘得快,一到要用就去百度,效率太低.建议收藏这些文章(但也别忘了点赞呐,求你了),需要的时 ...
- python 日期格式只取年月_python如何只获取日期
python只获取日期,要用到的是python的内置模块,time模块. 顾名思义,这是一个和时间有关的模块. 首先导入time模块. import time 第一步要做的就是从1970纪元后到目前为 ...
最新文章
- Data Geekery发布了Java ORM工具jOOQ的3.9.0版,用于构建类型安全查询
- Hibernate 连接池的三种配置方式
- Keras【Deep Learning With Python】—Keras基础
- 第3周实践项目1 顺序表的基本运算
- python中怎么计数_浅谈python中统计计数的几种方法和Counter详解
- svr预测出来是一条直线_不看错过好几亿!5分钟学会用Python预测美股价格
- 将 30 万行代码从 Flow 迁移到 TypeScript 是一种怎样的体验?
- Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题
- oracle的freelist,Oracle表的分类以及相关参数的详解
- Oracle with..as使用方法
- 如何用计算机计算社会,五险一金计算器到底该怎么用
- 金蝶K3 Wise单据导入导出工具使用说明
- c语言 除法优化,【小课堂】汇编级除法优化
- 网站搭建niushop系统,全面搭建,打包app,h5详细教程
- 什么是Hadoop以及Hadoop集群
- 23种设计模式的粗略介绍
- 吐血分享:QQ群霸屏技术教程2017(维护篇)
- 魔兽世界lua笔记(4、集合石插件修改,实现集合石亮灯hack)
- Bootstrap教程
- 工作中的纠结——区分于底层OR界面