python实战—核心基础1(高考倒计时)lv1

目录

一、核心代码解释

二、代码

三、运行截图


一、核心代码解释

1、datetime模块

Python有一个名为datetime的模块,用于处理日期和时间。

datetime模块中定义的一个类是datetime类。

可以使用now()方法创建一个包含当前本地日期和时间的datetime对象。

import datetimedatetime_object = datetime.datetime.now()
print(datetime_object)

当您运行程序时,输出将类似于:

2023-11-19 17:09:49.015911

date类中定义的today()方法来获取一个包含当前本地日期的date对象。

import datetimedate_object = datetime.date.today()
print(date_object)

当您运行程序时,输出将类似于:

2020-04-13

2、strftime()函数

strftime()函数是Python中时间模块中的一个函数,可以将时间转换为字符串,而strptime(string,pattern)函数则是将字符串转换为时间类型。

常用日期格式指令:
%Y: 四位数的年份,例如:2023
%y: 两位数的年份,例如:23
%m: 月份,例如:01~12
%B: 月份名称,例如:January~December
%b 月份名称,例如:Jan~Dec
%d: 一个月中的第几天,例如:01~31
%A: 星期名称,例如:Monday~Sunday
%a: 星期名称缩写,例如:Mon~Sun
%j: 一年中的第几天,例如:001~366

二、代码

import datetime
print(" 高考倒计时 " )
now = datetime.datetime.today()                            #  获取当前日期
print("  今天是:", now.strftime("%Y-%m-%d %A "))
time1 = datetime.datetime(2024,6,7)                              # 2024年高考日期
time2 = datetime.datetime(2025,6,7)                              # 2025年高考日期
print("距离2024年高考还有"  + str((time1-now).days) +"天")
print("距离2025年高考还有"  + str((time2-now).days) +"天")

三、运行截图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/207943.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

科技界年度大戏剧情终结:Open AI宣布ChatGPT创始人奥特曼回归

就在刚刚,在Sam Altman在X平台表示: 我喜欢 Openai,过去几天我所做的一切都是为了让这个团队及其使命保持一致。当我决定在周日晚上加入微软时,很明显这对我和团队来说是最好的道路。在新董事会和 w satya 的支持下,我…

咖啡馆配送小程序商城效果如何

咖啡馆在部分地区数量多且准属性客户多,在其它地方也有不少线下门店,近些年随着客户普遍线上消费,传统依赖线下自然流量的门店生意增长困难。 线上已然成为商家优选方式,那么通过【雨科】平台搭建咖啡馆小程序可以做到哪些效果呢…

了解CCC认证流程,确保产品合规通过

CCC认证是指中国强制性产品认证制度,也是中国国家质量监督检验检疫总局实施的一项重要认证制度。对于想要在中国市场销售的产品来说,CCC认证是必不可少的步骤。本文将详细介绍CCC认证的流程,帮助您了解并确保产品顺利通过认证。 第一步&#…

代码随想录算法训练营第28天|93.复原IP地址 78.子集 90.子集II

JAVA代码编写 93 .复原IP地址 有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 . 分隔。 例如:"0.1.2.201" 和 "192.168.1.1" 是 有效 IP 地址&…

Differences between package.json and pnpm-lock.yaml

1.pnpm-lock.yaml 是pnpm包管理工具生成的确保依赖包的版本在所有的环境里面都相同对依赖包的任何操作都会更新在该文件中,因此,需要确保提交到代码仓库中。包含了解析的依赖项和版本号。如下图: 2.package.json 列出应用所需的依赖和元数…

Java Class 类文件格式看这一篇就够了

本文将揭开Java Class文件的神秘面纱,带你了解Class文件的内部结构,并从Class文件结构的视角告诉你: 为什么Java Class字节码文件可以“写一次,遍地跑”?为什么常量池的计数从1开始,而不是和java等绝大多数…

AQS和ReentrantLock还能这样理解?

1.公平锁和非公平锁 1.1含义 公平锁:在竞争环境下,先到临界区的线程比后到的线程一定更快地获取得到锁。非公平锁:先到临界区的线程未必比后到的线程更快地获取得到锁。 1.2如何自我实现 公平锁实现:可以把竞争的线程放在一个先进先出的队列上。只要…

防止恶意攻击,服务器DDoS防御软件科普

作为一种恶意的攻击方式,DDoS攻击正以超出服务器承受能力的流量淹没网站,让网站变得不可用。近几年,这种攻击持续增多,由此优秀服务器DDoS防御软件的需求也随之增长。那么如何选择服务器DDoS防御软件,从根本上根除DDoS…

出海企业首选的免费开源财务管理系统解决方案

计费与订阅管理 Odoo计费与订阅管理解决方案可帮助您同步从订单、计费到收入确认的复杂流程 Odoo Subscriptions将计费与订阅置于核心业务流程中,将其从普通的后端功能转化为具有决定性意义的战略性业务工具。Odoo统一计费框架支持根据事务、订阅、使用量计费以及…

SWT/Jface(1): 表格的创建和渲染

前言 使用JFace创建表格还是比较方便的, 如果仅仅是创建空表格的话, 以下2步即可完成: 创建TableViewer对象, 指定样式, 比如是否支持多行选择, 有无边框, 是否支持滚动条等创建TableColumn对象: 包括列展示名称, 宽度和样式等, 最终绑定到table对象 实例 创建表格 //注意…

一次解决套接字操作超时错误的过程

作者:朱金灿 来源:clever101的专栏 为什么大多数人学不会人工智能编程?>>> 在windows客户端使用QTcpSocket连接一个ubuntu服务端程序,出现套接字操作超时的错误。开始感觉还莫名其妙的,因为之前连接都是好好…

c语言:用迭代法解决递归问题

题目&#xff1a; 解释&#xff1a;题目的意思就是用迭代法的空间和时间复杂的太高了&#xff0c;需要我们减小空间与时间的复杂度&#xff0c;我就想到了迭代法&#xff0c;思路和代码如下&#xff1a; #include <stdio.h> //这里是递归法转迭代法 int main() {int x,i…