tostr
(函数来自 pyomo.common.formatting)
- pyomo.common.formatting.tostr(value, quote_str=False)[source]
将值转换为字符串
此函数是围绕str(value)的一个薄包装,用于解决标准Python容器类型(元组、列表和字典)中__str__实现的问题。这些类将__str__实现为与__repr__相同(通过对每个包含的对象调用repr())。这通常是不希望的,因为您可能希望容器的字符串表示包含包含对象的字符串表示。
此函数为包含对象字符串表示的原生Python容器(元组、列表和字典)生成字符串表示。此外,它还对所有从标准容器派生且未覆盖__repn__或__str__的类型应用相同的特殊处理。