吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 936|回复: 18
收起左侧

[求助] 关于python占位符这块

[复制链接]
klmatao 发表于 2021-11-3 21:59
比如说:
tr = r"<tr>{0}</tr>"
tr.format("nihao")
print(tr)

运行的结果如下:


微信截图_20211103215853.png

咨询一下各位大佬,这块怎样弄,才能完成格式化输出

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

SDU123 发表于 2021-11-3 22:09
tr = r"<tr>{}</tr>".format("nihao")
一个辣鸡 发表于 2021-11-3 22:12
[Python] 纯文本查看 复制代码
mystr='123'
tr = f"<tr>{mystr}</tr>"
print(tr)
 楼主| klmatao 发表于 2021-11-3 22:16
SDU123 发表于 2021-11-3 22:09
tr = r"{}".format("nihao")

我的意思是我想提前占位好,方便后面调用的时候,动态传值
 楼主| klmatao 发表于 2021-11-3 22:16

我的意思是我想提前占位好,方便后面调用的时候,动态传值
SDU123 发表于 2021-11-3 22:24
klmatao 发表于 2021-11-3 22:16
我的意思是我想提前占位好,方便后面调用的时候,动态传值

你要怎么输出结果
 楼主| klmatao 发表于 2021-11-3 22:30
本帖最后由 klmatao 于 2021-11-3 22:32 编辑
SDU123 发表于 2021-11-3 22:24
你要怎么输出结果

[Python] 纯文本查看 复制代码
# 这是提前占位
tr = "<tr>{}</tr>"
# 我在后面的函数中动态传值,直接使用它
tr.format("hello world")

# 输出
<tr>hello world</tr>



[Python] 纯文本查看 复制代码
# 但是这样写,每次的结果都是一样的
<tr>{}</tr>

这就很尴尬了
SDU123 发表于 2021-11-3 22:39
klmatao 发表于 2021-11-3 22:30
[Python] 纯文本查看 复制代码
# 这是提前占位
tr = "{}"
# 我在后面的函数中动态传值,直接使用它
[/quote]

[mw_shl_code=python,true]# 这是提前占位
tr = "<tr>{}</tr>"
# 我在后面的函数中动态传值,直接使用它
temp = tr.format("hello world") # 用一个变量接受这个参数
print(temp)
bfvA178 发表于 2021-11-4 00:21
[Python] 纯文本查看 复制代码
tr = r"<tr>{0}</tr>"
a = tr.format("nihao")
print(a)
无闻无问 发表于 2021-11-4 06:44
本帖最后由 无闻无问 于 2021-11-4 12:04 编辑

根本原因就是字符串的不可更改性…
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 21:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表