与任何编程语言一样,字符串是关于Python的最重要的一部分。此外,正如我们迄今为止在其他语言中所经历的,字符串包含字符。如果使用得当,它们几乎可以包含任何东西。你们放置的字符数量也不会有问题。快速示例!
例
|
|
结果
type()很棒。它返回括号内的任何变量类型,这是非常有用的,如果你有一些错误,你不能弄清楚,或者你没有看到一大段代码一段时间,不知道什么类型变量是。回到字符串中的字符数量,我们可以看到一个空的“”返回的字符串。字符串是强大的,很容易声明。我们来看一些常见的字符串方法,以便您快速上手。
Python中的常见字符串方法
stringVar.count(’x’) - 计算stringVar中出现的“x”的数量
stringVar.find(’x’) - 返回字符’x’的位置
stringVar.lower() - 以小写形式返回stringVar(这是临时的)
stringVar.upper() - 返回大写字符串(这是临时的)
stringVar.replace(’a’,’b’) - 替换字符串中与b的所有出现
stringVar.strip() - 从字符串中删除前导/尾随的空格
字符串索引
关于Python的一个非常酷的事情是,几乎所有的东西都可以通过索引和字符串来分解。使用字符串,索引实际上是字符。你可以抓住一个字符,或者你可以指定一个字符范围。
例
|
|
结果
TR
strin
我们来讨论一下print(a [1:3]),因为这是最简单的解释。请记住,Python从0开始所有索引,这将是我们的变量a中的’s’。所以,我们打印出“tr”,因为我们打印的所有内容都是3,但不包括3。对于第二个例子,欢迎来到Python的一个很好的部分。实际上,在a之后指定一个负数:在索引中意味着您希望python从最后开始计算索引并向前移动。所以,我们告诉python我们希望从第一个字符到倒数第二个字符。喘着气,你赚了