214得票8回答
输出字符串格式化,右对齐

我正在处理一个包含坐标 x、y、z 的文本文件。 1 128 1298039 123388 0 2 .... 每一行都使用分隔符将其分为3个项目words = line.split() 处理完数据后,我需要将坐标写回另一个txt文件中,以使每个列...

211得票8回答
Python格式化字符串中的%s是什么意思?

在Python中,%s是什么意思?以下这段代码又是做什么用的呢? 例如... if len(sys.argv) < 2: sys.exit('Usage: %s database-name' % sys.argv[0]) if not os.path.exists(sys....

194得票6回答
Python中布尔值如何在字符串中格式化?

我发现我不能做:"%b %b" % (True, False) 在Python中,我猜测%b 代表布尔值。是否有类似的用法?

186得票4回答
在使用String.format时,我是否需要为每个相同的参数指定一个变量?

String hello = "Hello"; String.format("%s %s %s %s %s %s", hello, hello, hello, hello, hello, hello); hello hello hello hello...

183得票4回答
在Python中什么时候使用%r而不是%s?

在 Learn Python the Hard Way 第21页中,我看到了这个代码示例:x = "There are %d types of people." % 10 ... print "I said: %r." % x 为什么这里使用%r而不是%s? 你什么时候会使用%r,什么时候使用%s?

183得票13回答
在字符串格式化中,%s和%d有什么区别?

我不明白 %s 和 %d 是做什么的,以及它们是如何工作的。

180得票25回答
部分字符串格式化

使用高级字符串格式化方法,类似于字符串模板中的safe_substitute()函数,是否可以进行部分字符串格式化? 例如:s = '{foo} {bar}' s.format(foo='FOO') #Problem: raises KeyError 'bar'

167得票14回答
在SQL Server中使用前导零填充格式化数字

我们有一张旧的 SQL 表格,SQL Server 2000 使用了近 10 年。 其中,我们的员工工号存储为 char(6),范围从000001到999999。 我正在编写一个 web 应用程序,需要存储员工工号。 在我的新表格中,我可以采取捷径并复制旧表格,但是我希望通过仅存储 1到...

156得票18回答
C#中的命名字符串格式化

在C#中是否有一种根据名称而不是位置格式化字符串的方法?在Python中,我可以像这个例子一样做(从这里无耻地盗用):>>> print '%(language)s has %(#)03d quote types.' % \ {'language': "Pytho...

155得票4回答
Ruby中相当于Python的`s= "hello, %s. Where is %s?" % ("John","Mary")`的语法是什么?

在Python中,这种字符串格式化的习惯用法非常普遍s = "hello, %s. Where is %s?" % ("John","Mary") 在 Ruby 中等价的是什么?