python 的新手(以及一般的编码),并希望得到一些帮助来理解这一点。以下是 Ipify 的一些示例代码:from requests import getip = get('https://api.ipify.org').textprint('My public IP address is: {}'.format(ip))我不太明白大括号在第二行是如何工作的,但我尝试用我理解的其他几种方式编写它:ip = get('https://api.ipify.org').textprint(f"my public IP is {ip}")和ip = get('https://api.ipify.org').textprint("my public IP is", ip)我的问题是他们在第一个示例中提供的代码如何更好,以及大括号在他们的代码中做了什么?在此先感谢您的帮助。
1 回答
狐的传说
TA贡献1804条经验 获得超3个赞
格式化程序通过放入一个或多个由一对花括号定义的替换字段和占位符来工作
{}
例子:
str = "This code is written in {}" print(str.format("Python"))
输出:
This code is written in Python
为什么.format{}
比旧的 Python 2 好%
?
.format{}
接受元组,同时%
抛出一个TypeError
添加回答
举报
0/150
提交
取消