如何将数字替换为空间参数

Posted

技术标签:

【中文标题】如何将数字替换为空间参数【英文标题】:How replace number to parameter for space 【发布时间】:2019-07-17 07:09:14 【问题描述】:

我想改变:

clk = ":<48".format(".clk", "(clk),")

clk = ":<WIDTH_SPACE".format(".clk", "(clk),")

在哪里

WIDTH_SPACE=48

我该怎么做?

【问题讨论】:

clk = ":&lt;width_space".format(".clk", "(clk),", width_space=WIDTH_SPACE) Format string dynamically的可能重复 【参考方案1】:

您可以指定WIDTH_SPACE,格式为:

clk = ":<WIDTH_SPACE".format(".clk", "(clk),", WIDTH_SPACE=WIDTH_SPACE)

【讨论】:

就像我的一样【参考方案2】:

只需使用嵌套的大括号,例如:

clk = ":<WIDTH_SPACE".format(".clk", "(clk),", WIDTH_SPACE=48)

甚至更好地使用f 字符串:

WIDTH_SPACE = 48
text = 'clk'
clk = f".text:<WIDTH_SPACE - 1(text),"

【讨论】:

【参考方案3】:

format 与说明符一起使用:

>>> clk = clk = ":<width_space".format(".clk", "(clk),", width_space=WIDTH_SPACE)
>>> clk
'.clk                                            (clk),'
>>> 

【讨论】:

以上是关于如何将数字替换为空间参数的主要内容,如果未能解决你的问题,请参考以下文章

将查询参数替换为另一个值/标记

jQuery $.AJAX 替换为 JavaScript fetch - mvc4 方法参数始终为空

如何在 DataFrame 中用空值替换数字?

如何把EXCEL同一个数字删除

java如何写一个方法判断传进来的参数是不是数字

如何将“任何不可为空的类型”指定为泛型类型参数约束?