写一段Python代码,[('日期', '最高气温', '最低气温'), ('2018-01-02 星期二 ', '21℃', '12℃'), ('2018-01-03 星期三 ', '24℃', '15℃'), ('2018-01-04 星期四 ', '23℃', '14℃')
时间: 2023-10-07 10:13:52 浏览: 47
data = [('日期', '最高气温', '最低气温'), ('2018-01-02 星期二 ', '21℃', '12℃'), ('2018-01-03 星期三 ', '24℃', '15℃'), ('2018-01-04 星期四 ', '23℃', '14℃')]
# 打印表头
print("{: <20}{: <20}{: <20}".format(*data[0]))
# 打印数据
for d in data[1:]:
print("{: <20}{: <20}{: <20}".format(*d))
相关问题
python 将日期'2018-08-01' 转为int 20180801
你可以使用 python 的 `datetime` 库将字符串类型的日期转换为整数。
示例代码:
```python
from datetime import datetime
date_str = '2018-08-01'
date = datetime.strptime(date_str, '%Y-%m-%d')
date_int = int(date.strftime('%Y%m%d'))
print(date_int) # 20180801
```
在这段代码中,我们首先使用 `datetime.strptime` 将字符串类型的日期转换为 `datetime` 类型。然后,使用 `strftime` 将 `datetime` 类型的日期格式化为字符串,最后再将字符串类型的日期转换为整数。
用python写一段代码,得到今天日期及星期几
### 回答1:
可以使用Python的内置模块`datetime`来获取今天日期及星期几。以下是示例代码:
```python
import datetime
# 获取今天日期
today = datetime.date.today()
# 获取今天星期几(0代表星期一,6代表星期日)
weekday = today.weekday()
# 将数字星期几转为字符串
weekdays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
weekday_str = weekdays[weekday]
# 输出结果
print('Today is', today)
print('Today is', weekday_str)
```
输出结果类似于:
```
Today is 2021-08-25
Today is Wednesday
```
### 回答2:
要得到今天的日期和星期几,可以使用Python的datetime模块。以下是一段代码示例:
```python
import datetime
# 获取当前日期和时间
now = datetime.datetime.now()
# 获取今天的日期
today = now.date()
# 获取星期几,星期一对应0,星期日对应6
weekday = now.weekday()
# 将星期几转换为中文表示
weekday_cn = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']
# 输出结果
print(f'今天是:{today}')
print(f'星期几:{weekday_cn[weekday]}')
```
以上代码中,首先导入了datetime模块。然后使用`datetime.datetime.now()`获取当前日期和时间。通过`now.date()`可以得到今天的日期。接下来,使用`now.weekday()`获取星期几,星期一对应0,星期日对应6。最后,通过列表`weekday_cn`将数字的星期转换为中文表示,输出结果即可。
### 回答3:
要用Python得到今天的日期和星期几,可以使用datetime库中的datetime和strftime函数。下面是一段实现这个功能的代码:
```python
import datetime
# 获取当前日期和时间
now = datetime.datetime.now()
# 获取今天日期
date_today = now.strftime("%Y-%m-%d")
# 获取星期几
weekday_num = now.isoweekday()
# 将星期几的数字转换为中文
weekdays = {
1: '星期一',
2: '星期二',
3: '星期三',
4: '星期四',
5: '星期五',
6: '星期六',
7: '星期日'
}
weekday_chinese = weekdays[weekday_num]
# 打印结果
print("今天是:" + date_today)
print("今天是" + weekday_chinese)
```
以上代码首先引入了datetime库,然后使用datetime.now()函数获取当前日期和时间。接着使用strftime函数将日期按指定的格式转换为字符串。再利用isoweekday函数获取今天是星期几的数字,然后根据数字通过字典来得到相应的中文星期几的表示。最后打印出今天的日期及星期几。