python 计算`str.format`模板中的占位符数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 计算`str.format`模板中的占位符数相关的知识,希望对你有一定的参考价值。

import string

# Reference: https://stackoverflow.com/a/46161774/7881370
# Access data: 2019-03-23
def count_n_placeholders(template: str) -> int:
    return sum(1 for _ in filter(lambda x: x[1] is not None,
                                 string.Formatter().parse(template)))

以上是关于python 计算`str.format`模板中的占位符数的主要内容,如果未能解决你的问题,请参考以下文章

Python 字符串格式中的位置参数:str.format vs f-string

Python——format()/str.format()函数

Python作业1-10

python str.format知识点备忘

Python中的format函数

python 小白(无编程基础,无计算机基础)的开发之路 辅助知识4 .format