小编Tim*_*ell的帖子

我似乎无法在 python 中找到前面的零的正确格式规范

添加小数位时,很简单

john = 2
johnmod = format(john, '.2f')
print(johnmod)
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,我得到了 2.00 的回报。但是,添加前面的零的格式规范是什么?我希望输出为 0002,而我在 Google 上找到的唯一规范是使用 %04d,但它不起作用。如果重要的话,我在 Windows 上运行 Python 3.3。

python string int formatting

3
推荐指数
1
解决办法
532
查看次数

如何加入整数列表?

我的代码的目的是列出所有可能的4位数字(0000-9999),它很容易.

i = 0
gen = []
while i <= 9999: 
    gen.append(i)
    i = i + 1

for cycle in gen:
    format(cycle, '04')
Run Code Online (Sandbox Code Playgroud)

但是,它会在自己的行上打印每个数字,我希望它以一个大字符串打印.所以我的问题是我如何加入我的整数列表,以便打印成一个大字符串?我在Windows上运行Python 3.3.

python join list append

1
推荐指数
1
解决办法
119
查看次数

如何使用循环将字符串连接在一起并返回结果?

我的代码

def joinStrings(*stringList):

    for gallery in stringList:
        return gallery

joinStrings('john', 'ate', 'a', 'sandwich')
Run Code Online (Sandbox Code Playgroud)

如何修复此问题以使for循环加入字符串?我似乎无法弄清楚我做错了什么.

python string loops

-3
推荐指数
1
解决办法
60
查看次数

标签 统计

python ×3

string ×2

append ×1

formatting ×1

int ×1

join ×1

list ×1

loops ×1