Python fstring作为函数
发布时间:2020-12-16 22:33:58 所属栏目:Python 来源:网络整理
导读:与string.Template()或其他方法相比,我想使用Python f-string来实现其语法简洁性.但是,在我的应用程序中,字符串是从文件加载的,变量的值只能在以后提供. 如果有一种方法可以调用与字符串定义分开的fstring功能?希望下面的代码能够更好地解释我希望实现的目
与string.Template()或其他方法相比,我想使用Python f-string来实现其语法简洁性.但是,在我的应用程序中,字符串是从文件加载的,变量的值只能在以后提供. 如果有一种方法可以调用与字符串定义分开的fstring功能?希望下面的代码能够更好地解释我希望实现的目标.
最佳答案
使用str.format().
最好是明确向其传递参数.但作为权宜之计,您可以使用locals()将本地(函数定义)变量的dict传递给格式化函数:
您当然可以将globals()复制到本地dict,并将locals()合并到它,并使用它来更接近地模拟f-string方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |