Excel中怎样计算面积? Excel制作计算圆面积工具的教程-英雄云拓展知识分享
127
2023-11-13
【摘要】 本书摘自《Python趣味编程入门与实战》一书中第10章,第2节,王征、李晓波著。
10.2.2 time 对象
time对象是由hour ( 小 时 ) 、minute ( 分 钟 ) 、second ( 秒 ) 、 microsecond (毫秒)和tzinfo (时区)五部分组成。其中hour (小时)、 minute (分钟)、second (秒)是必需参数,而microsecond (毫秒)和tzinfo (时区)是可选参数。
单击“开始”菜单,打开Python 3.7.2 Shell 软件,然后单击菜单栏中的 “File/New File” 命令,创建一个Python 文件,并命名为 “Python10-8.py”, 然后输入如下代码:
import mytime
datetime
=datetime.time(10,30,50)
#定义一个 time 对象
myh =mytime.hour
print("mytime 的小时是:",myh)
mym =mytime.minute
print("mytime 的分钟是:",mym)
mys =mytime.second
print("mytime print()
print("mytime
的秒数是:",mys)
的具体时间是:8d:8d:%d" 号(myh,mym,mys))
单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就可以运行程序代码,结果如图10.11所示。
时间大小比较与日期大小比较几乎一样,也是6个方法,分别是 eq
()、 ge()、 gt()、 le ()、 lt ()、 ne ()。
time 对象的max 和min 属性与date 对象的max 和 min 属性用法也相同,这里不再多说。
10.2.3 datetime 对象
datetime 对象其实可以看作是 date 对象和 time 对象的结合体,其大部分的方法和属性都继承于这两个类。
datetime 对象由8部分组成,分别是 year ( 年 份 ) 、month ( 月 份)、day (日期)、hour ( 小 时 ) 、minute (分钟)、second (秒)、
microsecond (毫秒)、tzinfo (时区)。
单击“开始”菜单,打开Python 3.7.2 Shell 软件,然后单击菜单栏中的 “File/New File” 命令,创建一个Python 文件,并命名为 “Python10-9.
py”, 然后输入如下代码:
import datetime
mydatetime =datetime.datetime.now()#获取当前日期和当前时间 print(" 当前日期和当前时间:",mydatetime)
mydate =mydatetime.date()
print("当前日期:",mydate)
mytime =mydatetime.time()
print(" 当前时间:",mytime)
print()
myy =mydatetime.year
print(" 当前日期的年份:",myy," 年")
mym =mydatetime.month
print(” 当前日期的月份:“,mym,” 月“)
myd =mydatetime.day
print(" 当前日期的几日:",myd,”日")
myh =mydatetime.hour
print(” 当前时间是几时:”,myh,” 小时 ”)
mymi =mydatetime.minute
print(” 当前时间是几分钟:“,mymi,” 分钟 ”)
myse =mydatetime.second
print(” 当前时间是几秒:“,myh,” 秒”)
单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就可以运行程序代码
10.2.4 timedelta 对象
timedelta 对象是用来计算两个 datetime 对象差值的。该对象的主要属性具体如下:
days: 天数。
seconds: 秒数。
total_seconds: 共多少秒。
microseconds: 微秒数。
max: 最大值
min: 最小值
单击“开始”菜单,打开Python 3.7.2 Shell 软件,然后单击菜单栏中的 “File/New File” 命令,创建一个Python 文件,并命名为 “Python10-10.
py”, 然后输入如下代码:
import datetime
t1 =datetime.timedelta(seconds =30) #时间差为30秒
t2 =datetime.timedelta(seconds =45 ) # 时间差为45秒
print(" 显 示t1 的值:",t1)
print("
print("
print("
print()
显示 t2 显示t1 显示t1
的值:",t2)
的最大值:",t1 .max)
的最小值:",t1.min)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~