只用3行Python代码,获取星期几?

简介: 只用3行Python代码,获取星期几?

大家好,我是皮皮。


一、前言


前几天在Python最强王者交流群分享了一个只用3行Python代码,获取星期几的问题,这里拿出来给大家分享下,一起学习下。

a57497d02a86948b314b4ce08f1d6e05.png

看到这个代码,我当时的第一反应是,这个人基础学的还是可以的,input用到位了。对于初学者来说,能写成这样,也是不错的了,起码功能确实是实现了,虽然说起来确实有点说不上来的味道,应缺斯汀。

7118480e38a75e8ff2e552595ef1e935.png


二、解决过程


有一说一,针对这个星期几的问题,群里的小伙伴们也给出了几个方法,一起来看看吧。

【冯诚】解答

这里给出【冯诚】大佬的写法,如下图所示:

d0bd3463afd6066a950bbb7a6d6032c4.png

【月神】解答

下面这个代码是【月神】提供的,如下所示:

from datetime import datetime
print(f"星期{list('一二三四五六日')[datetime.today().weekday()]}")

215e9b754562fdcb14ee51a7d8e42669.png

【瑜亮老师】解答

下面这个代码是【瑜亮老师】提供的,如下所示:

week_dict = {1: '星期一', 2: '星期二', 3: '星期三', 4: '星期四', 5: '星期五', 6: '星期六', 7: '星期日'}
k = int(input("请输入星期数字(1-7):"))     # 此处省略 try 检测 int 转换
print(week_dict.get(k, "输入错误"))

5740c69ffd222524849599507251a1c4.png

使用字典的get方法,设置了默认值,用于提示输入的数字不在1-7范围。

如果把字典里面的key都改成字符串型的,连int都省了。代码如下:

week_dict = {'1': '星期一', '2': '星期二', '3': '星期三', '4': '星期四', '5': '星期五', '6': '星期六', '7': '星期日'}
k = input("请输入星期数字(1-7):") 
print(week_dict.get(k, "输入错误"))

483dcd370b6bb484472eaeedfb101df6.png

完美配合!

f89ec3c110733008c1ce7baa3f2a55fc.png


三、总结


大家好,我是皮皮。这篇文章主要分享了只用3行Python代码,获取星期几的问题,文章中给出了具体的解析和代码演示,帮助粉丝顺利解决了问题。


最后感谢【瑜亮老师】、【月神】、【冯诚】给出的具体解析和代码演示,感谢【Jun】、【磐奚鸟】、【黑脸怪】、【皮皮】、【dcpeng】等人参与学习交流。


小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。


------------------- End -------------------

相关文章
|
24天前
|
机器学习/深度学习 算法 安全
【PSO-LSTM】基于PSO优化LSTM网络的电力负荷预测(Python代码实现)
【PSO-LSTM】基于PSO优化LSTM网络的电力负荷预测(Python代码实现)
|
26天前
|
调度 Python
微电网两阶段鲁棒优化经济调度方法(Python代码实现)
微电网两阶段鲁棒优化经济调度方法(Python代码实现)
|
26天前
|
供应链 新能源 调度
微电网调度(风、光、储能、电网交互)(Matlab&Python代码实现)
微电网调度(风、光、储能、电网交互)(Matlab&Python代码实现)
|
27天前
|
安全 数据处理 Python
Python 函数式编程:让代码更简洁高效
Python 函数式编程:让代码更简洁高效
355 107
|
22天前
|
程序员 测试技术 开发者
Python装饰器:简化代码的强大工具
Python装饰器:简化代码的强大工具
147 92
|
25天前
|
机器学习/深度学习 数据采集 算法
【CNN-BiLSTM-attention】基于高斯混合模型聚类的风电场短期功率预测方法(Python&matlab代码实现)
【CNN-BiLSTM-attention】基于高斯混合模型聚类的风电场短期功率预测方法(Python&matlab代码实现)
|
23天前
|
运维 算法 新能源
基于风光储能和需求响应的微电网日前经济调度(Python代码实现)
基于风光储能和需求响应的微电网日前经济调度(Python代码实现)
|
24天前
|
机器学习/深度学习 算法 调度
【切负荷】计及切负荷和直流潮流(DC-OPF)风-火-储经济调度模型研究【IEEE24节点】(Python代码实现)
【切负荷】计及切负荷和直流潮流(DC-OPF)风-火-储经济调度模型研究【IEEE24节点】(Python代码实现)
|
25天前
|
机器学习/深度学习 算法 调度
【EI复现】基于深度强化学习的微能源网能量管理与优化策略研究(Python代码实现)
【EI复现】基于深度强化学习的微能源网能量管理与优化策略研究(Python代码实现)

热门文章

最新文章

推荐镜像

更多