gpt4 book ai didi

python - 什么是 { :4} mean in this matrix printing solution in python?

转载 作者:行者123 更新时间:2023-11-30 22:49:32 25 4
gpt4 key购买 nike

在此处提出的问题的解决方案中printing a two dimensional array in python我无法弄清楚解决方案的 {:4} 部分的确切含义。我已经尝试过这个打印语句,它似乎工作得很好,但对于我有非常大的矩阵的情况,我想确保我没有添加或切片有值(value)的信息。

最佳答案

它与输出中的填充和对齐有关。它类似于 cawk 等中的 printf 函数中的填充。它为每个打印元素提供了 n 的宽度 其中 n{:n}

''.join('{:3}'.format(x) for x in range(100))

将输出:

'  0  1  2  3  4  5 ... 95 96 97 98 99'

请注意 99 左侧的单个空格与 0 左侧的两个空格。换句话说,每个数字的宽度为 3 个字符。

您还可以使用更传统的语法来实现类似的效果。

''.join('%3s' % x for x in range(100))

关于python - 什么是 { :4} mean in this matrix printing solution in python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39731205/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com