学习python第七天
import datetime
x = datetime.datetime.now()
print(x)
Python 中的日期不是其自身的数据类型,但是我们可以导入名为 datetime
的模块,把日期视作日期对象进行处理。
日期包含年、月、日、小时、分钟、秒和微秒。
datetime
模块有许多方法可以返回有关日期对象的信息
创建日期对象
如需创建日期,我们可以使用 datetime 模块的 datetime()
类(构造函数)。
datetime()
类需要三个参数来创建日期:年、月、日。
datetime()
类还接受时间和时区(小时、分钟、秒、微秒、tzone)的参数,不过它们是可选的,默认值为 0
,(时区默认为 None
)。
strftime() 方法
datetime
对象拥有把日期对象格式化为可读字符串的方法。
该方法称为 strftime()
,并使用一个 format
参数来指定返回字符串的格式:
JSON 是用于存储和交换数据的语法。
JSON 是用 JavaScript 对象表示法(JavaScript object notation)编写的文本
解析 JSON - 把 JSON 转换为 Python
若有 JSON 字符串,则可以使用 json.loads()
方法对其进行解析。
结果将是 Python 字典。
import json
# 一些 JSON:
x = '{ "name":"Bill", "age":63, "city":"Seatle"}'
# 解析 x:
y = json.loads(x)
# 结果是 Python 字典:
print(y["age"])
把 Python 转换为 JSON
若有 Python 对象,则可以使用 json.dumps()
方法将其转换为 JSON 字符串。
import json
# Python 对象(字典):
x = {
"name": "Bill",
"age": 63,
"city": "Seatle"
}
# 转换为 JSON:
y = json.dumps(x)
# 结果是 JSON 字符串:
print(y)
上面的实例打印一个 JSON 字符串,但它不是很容易阅读,没有缩进和换行。
json.dumps()
方法提供了令结果更易读的参数:
您还可以定义分隔符,默认值为(", ", ": "),这意味着使用逗号和空格分隔每个对象,使用冒号和空格将键与值分开
json.dumps(x, indent=4, separators=(". ", " = "))
什么是 PIP?
PIP 是 Python 包或模块的包管理器。
注释:如果您使用的是 Python 3.4 或更高版本,则默认情况下会包含 PIP。
字符串 format()
format()
方法允许您格式化字符串的选定部分。
有时文本的一部分是你无法控制的,也许它们来自数据库或用户输入?
要控制此类值,请在文本中添加占位符(花括号 {}
),然后通过 format() 方法运行值:
quantity = 3 itemno = 567 price = 52 myorder = "I want {} pieces of item number {} for {:.2f} dollars." print(myorder.format(quantity, itemno, price))
您可以使用索引号(花括号{0}
内的数字)来确保将值放在正确的占位符中:
此外,如果要多次引用相同的值,请使用索引号:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具