小编典典

如何在 Python 中获取字符串的大小?

all

例如,我得到一个字符串:

str = "please answer my question"

我想把它写到一个文件中。

但在将字符串写入文件之前,我需要知道字符串的大小。我可以使用什么函数来计算字符串的大小?


阅读 47

收藏
2022-08-15

共1个答案

小编典典

如果你在谈论字符串的长度,你可以使用len()

>>> s = 'please answer my question'
>>> len(s)  # number of characters in s
25

如果您需要以字节为单位的字符串大小,则需要sys.getsizeof()

>>> import sys
>>> sys.getsizeof(s)
58

另外,不要调用您的字符串变量str。它隐藏了内置str()函数。

2022-08-15