Python 将长度列为字符串

标签 python string conventions

是否有一种首选(不难看)的方式将列表长度输出为字符串?目前我正在像这样嵌套函数调用:

print "Length: %s" % str(len(self.listOfThings))  

这似乎是一个 hack 解决方案,是否有更优雅的方式来实现相同的结果?

最佳答案

您不需要调用 str:

print "Length: %s" % len(self.listOfThings)

请注意,使用 % 已被弃用,如果您使用的是 Python 2.6 或更新版本,您应该更喜欢使用 str.format:

print "Length: {0}".format(len(self.listOfThings))  

关于Python 将长度列为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2647672/

相关文章:

python - 拉萨 NLU : Confidence Score Computation

java - 在 forEach() 循环中组合字符串失败

C++单函数变量放置

c++ - 关于堆清理的 C++ 约定理论,一个建议的构建,是好的做法吗?

Python urllib2 登录 minecraft.net

python - 我的 python-flask 应用程序源存储在使用弹性 beantalk 部署的 ec2 实例上的哪里?

c# - 大字符串列表应该是不可能的

c - ORA-01795: 列表中表达式的最大数量为 1000 ,如何拆分字符串

objective-c - Objective-C 中的私有(private)和 protected 方法

python - 添加列进行查询,返回 SQLAlchemy 中的映射类