完整的python实例化python实例变量只能通过类的实例进行调用
下载地址 https://share.weiyun.com/OvviwGnZ
资料目录 Python练习集100题 100道Python面试题 Python100经典练习题 Python经典题目100道题 Python题库(已收录100道真题) Python100例视频讲解课程 菜鸟教程Python教程100例 130道python练习题,涵盖基础内容的方方面面 Python考试题复习知识点试卷试题 PYTHON测试题和答案 python第一阶段考试题 Python经典面试题和答案解析 python期末考试复习试卷 python习题集大全(附答案解析) 老男孩Python全栈7期练习题(面试真题模拟) 尚观python第一阶段考试(面试真题模拟) 《Python程序设计基础与应用》习题答案 《Python快速编程入门》——课后题答案 Python编程基础张健 , 张良均课后习题及答案 Python程序设计基础及实践(慕课版)郭炜习题答案 Python程序设计基础习题答案与分析 python基础试题(含答案)
举例 输出今天的信息 按照下面的格式,输出今天的时间信息 今天是2019年4月18日,星期四,今年的第108天,这一年29.59%的时间已流逝 思路分析 对日期的操作,使用datetime模块 today = datetime.datetime.now() today存储了今天的日期信息,包括年月日,时分秒。 today.isoweekday() 返回的是数字1到7,对应周一到周日。 计算距离今年第一天的天数方法如下 days = int(today.strftime('%j')) 计算时间流逝的百分比,需要计算出今年一共有多少天,如果是闰年,是366天,本练习题并不复杂,考察你对datetime模块的熟练程度 示例代码 import datetime
out_put_str = "今天是{date_str},{weekday},今年的第{days}天,这一年{pass_ratio}%的时间已流逝" year_days = 365 # 一年有365天
today = datetime.datetime.now() date_str = '{year}年{month}月{day}日'.format(year=today.year, month=today.month, day=today.day)
year = today.year # 判断是否为闰年,闰年的条件: 能被100乘除时,如果可以被400乘除,那么是闰年,不能被100乘除,能被4整除是闰年 b_runnian = False if year % 100 == 0: if year % 400 == 0: b_runnian = True elif year % 4 == 0: b_runnian = True
if b_runnian: year_days = 366
# 今年的第几天 days = int(today.strftime('%j'))
# 数字星期与中文星期的映射关系 week_map = { 1: '星期一', 2: '星期二', 3: '星期三', 4: '星期四', 5: '星期五', 6: '星期六', 7: '星期日', }
# 星期几 week_day = week_map[today.isoweekday()] # 已经过去了多少 pass_ratio = round((days / year_days)*100, 2) out_put = out_put_str.format(date_str=date_str, weekday=week_day, days=days, pass_ratio=pass_ratio)
print(out_put)
|