什么代码或伪代码模拟了 python 的 `str.format` 方法的行为?

问题描述 投票:0回答:0

为了更好地理解文档,我开始用python风格的伪代码编写

str.format

然而,这是不正确的。

class str:
    def format(self, *args, **kwargs):
        # do something with args
        # after processing args, do the following:   
        for key in kwargs:  
            x = "{"+key+"}"
            ostr   = kwargs[key].join(self.split(x))  
        return ostr # output string    

我们如何编辑这个 psython 风格的伪代码,使其符合文档中描述的行为?

python python-3.x string format string-formatting
© www.soinside.com 2019 - 2024. All rights reserved.