python学习第八课-datatime模块
程序员文章站
2022-03-05 13:09:00
...
Python-模块与datatime模块
模块
- 容器 -> 数据的封装
- 函数 -> 语句的封装
- 类 -> 方法和属性的封装
- 模块 -> 程序文件
导入模块
# TemperatureConversion.py
def c2f(cel):
fah = cel * 1.8 + 32
return fah
def f2c(fah):
cel = (fah - 32) / 1.8
return cel
4. if name == ‘main’
if name == 'main’的意思是:当 .py 文件被直接运行时,if name == 'main’之下的代码块将被运行;当 .py 文件以模块形式被导入时,if name == 'main’之下的代码块不被运行。
5. datatime 模块
datetime 是 Python 中处理日期的标准模块,它提供了 4 种对日期和时间进行处理的类:datetime、date、time 和 timedelta。
datatime
time
data
timedelta
习题
练习题:
1、假设你获取了用户输入的日期和时间如2020-1-21 9:01:30,以及一个时区信息如UTC+5:00,均是str,请编写一个函数将其转换为timestamp:
题目说明:
“”"
Input file
example1: dt_str=‘2020-6-1 08:10:30’, tz_str=‘UTC+7:00’
example2: dt_str=‘2020-5-31 16:10:30’, tz_str=‘UTC-09:00’
Output file
result1: 1590973830.0
result2: 1590973830.0
“”"
def to_timestamp(dt_str, tz_str):
# your code here
pass
上一篇: C/C++入门学习
下一篇: java窗口应用学习笔记_第二次