【发布时间】:2016-04-13 01:08:58
【问题描述】:
有没有办法在 python 中声明一个固定大小的字符数组,例如在 C 中char myArray[100]
我还想用 NULL 初始化所有字符。
【问题讨论】:
-
也许这个帖子有帮助:stackoverflow.com/questions/6142689/…
-
或者你可以查看这个one
-
您期望的好处是什么?
-
我用 C 语言编写了一个模块,它有一个函数可以将一些内容写入作为参数传递的输出字符串。我在将字符串传递给函数之前在 python 中声明了字符串,例如:
buf = 'test' myFunc(buf)现在我希望字符串的长度根据函数提供的输出自动增长,但似乎字符串的长度是通过声明固定的.所以在这种情况下它是 4,例如,如果函数向它写入“thisisanoutput”,则函数返回后 buf 的值是“this”。