例如,我得到一个字符串:
str = "please answer my question"
我想把它写到一个文件中。
但在将字符串写入文件之前,我需要知道字符串的大小。我可以使用什么函数来计算字符串的大小?
如果你在谈论字符串的长度,你可以使用len():
len()
>>> s = 'please answer my question' >>> len(s) # number of characters in s 25
如果您需要以字节为单位的字符串大小,则需要sys.getsizeof():
sys.getsizeof()
>>> import sys >>> sys.getsizeof(s) 58
另外,不要调用您的字符串变量str。它隐藏了内置str()函数。
str
str()