当前位置: 首页 > 面试题库 >

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

余歌者
2023-03-14
问题内容

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

str = "please answer my question"

我想将其写入文件。

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


问题答案:

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

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

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

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

另外,不要调用您的字符串变量str。它遮盖了内置str()功能。



 类似资料:
  • 问题内容: 如何将(度)字符转换为字符串? 问题答案: 将此行放在源代码的顶部 如果您的编辑器使用其他编码,请替换为utf-8 然后,您可以直接在源代码中包含utf-8字符

  • 问题内容: 有没有一种方法可以在Python中对字符串进行子字符串化,以从第三个字符到字符串末尾获取新的字符串? 也许喜欢吗? 如果离开第二部分意味着“直到最后”,而如果离开第一部分,它是否从头开始? 问题答案: Python称这个概念为“切片”,它不仅适用于字符串,还适用于更多的领域。看看这里的一个全面的介绍。

  • 本文向大家介绍如何在Python中获取文档字符串?,包括了如何在Python中获取文档字符串?的使用技巧和注意事项,需要的朋友参考一下 文档字符串是文档字符串,它是字符串文字,它出现在类,模块,函数或方法定义中,并被写为第一条语句。 Doc字符串有两种类型: 单行文档字符串 多行文档字符串 这些主要用于DataScience  /机器 学习 编程中。 单行文档字符串 这种类型的Doc字符串适合一行

  • 如何在Go中获取字符串的字符数? 例如,如果我有一个字符串“hello”,该方法应该返回5。我看到返回字节数,而不是字符数,因此返回2而不是1,因为在UTF-8中用两个字节编码。

  • 问题内容: 如何在特定子字符串之后获取字符串? 例如,我想在 问题答案: 最简单的方法可能只是分割目标词 split使用要拆分的单词(或字符),并且可以选择限制拆分次数。 在此示例中,对“世界”进行拆分并将其限制为仅一个拆分。

  • 问题内容: 我正在寻找一种从字符串中提取最后一个字符的方法,无论大小如何。让我们以以下字符串为例: 如您所见,完全随机的字符串,但是它们的末尾有7个数字。我将如何取这7个数字? 编辑: 我只是意识到,只要我将string [2]用作数字,将string [1]用作中间的任何东西,这在这里将非常有用。 问题答案: 您可以做很多事情。 将在最后一个冒号之后得到所有内容。 最后一个空格之后的所有内容。