字符串是用于在中保存文本数据的类型 Python程序设计语言 . 我们可以在字符串中保存姓名、姓氏、地址、文本或类似数据。这些字符串数据可以使用不同的函数。在本教程中,我们将详细介绍它们。
定义字符串变量
定义字符串 就像使用引号将字符串值设置到变量中一样简单。在本例中,我们创建一个名为 s
并设置字符串值 This is a string
使用单引号。
s='This is a string'
访问字符
字符串变量由字符组成。如果需要,我们可以像访问字符数组一样访问这些字符。我们将像列表一样指定起始和结束索引号,并获得相关字符。在本例中,我们将通过 0:3
就像下面一样。
s[0:3]s[3:4]s[3:]

更新字符串
我们可以通过重新分配新值来更新字符串变量。在本例中,我们将设置字符串变量 s
值为 This is a new string
使用双引号。
s="This is a new string"
单引号
我们可以使用一个引号来定义字符串变量,同时提供字符串值。对字符串之类的小符号使用单引号是最好的方法。
s='TR'
双引号
双引号可用于需要插值和自然语言消息的字符串中。我们也可以使用单引号作为双引号内的字符串部分。
s="I'll call you when I'm available"
三重引号
三重引号对于docstring和原始字符串文本定义最有用。三重引号可以包含多行,如下所示。
sss='''This is a string'''
转换为大写
要使整个字符串大写,请使用字符串变量的upper函数。
ss="This is poftut"ss.upper()

转换为小写
使用lower()函数生成大写字符。
sl="THIS IS POFTUT"sl.lower()

检测字符串类型 方法
Python提供了检测字符串类型的方法。我所说的字符串类型是指,例如,如果字符串有数字字符或大写字符等。
相关文章: 如何在Debian、Ubuntu、Kali、Mint中安装Pip?
检查数字
我们将使用 isnumeric()
功能。
>>> num="8" >>> print(num.isnumeric()) True>>> num="c" >>> print(num.isnumeric()) False
检查Alpha
我们将使用 isalpha()
功能。
>>> a="poftut1" >>> print(a.isalpha()) False >>> a="poftut" >>> print(a.isalpha()) True
检查字母数字
我们将使用 isalnum()
功能。
>>> a="poftut1" >>> print(a.isalnum()) True>>> a="!" >>> print(a.isalnum()) False
小写
我们将用 islower()
功能。
>>> a="poftut" >>> print(a.islower()) True >>> a="Poftut" >>> print(a.islower()) False
大写
我们将使用 isupper()
功能。
>>> a="Poftut" >>> print(a.isupper()) False >>> a="POFTUT" >>> print(a.isupper()) True
检查 空字符串
我们将用 isspace()
功能。
>>> a="POFTUT IS" >>> print(a.isspace()) False >>> a=" " >>> print(a.isspace()) True
连接管柱
两根弦可以连在一起。第一个字符串将为第二个字符串中的每个字符连接起来,我们将看到下一个示例。
>>> a="I love poftut" >>> " ".join(a) 'I l o v e p o f t u t'
反向串
可以使用reversed()函数反转字符串。但这里有个提示。将reversed与join一起使用,因为reversed返回的迭代器不是字符串。通过将它与带有空字符串值的join一起使用,我们将得到反向字符串。
>>> a="I love poftut">>> print("".join(reversed(a))) tutfop evol I
正在拆分字符串
劈开绳子很容易。默认情况下,空格用作分隔符。但可以提供分隔符。
>>> a.split() ['I', 'love', 'poftut'] >>> a.split('o') ['I l', 've p', 'ftut']
替换字符串
Replace函数得到两个参数,第一个参数是哪些字符将被更改,第二个参数是什么是新字符。
>>> a="I love poftut" >>> a.replace("poftut","POFTUT")I love POFTUT
资本化
我们可以使用 capitalize
功能。
s="this is a string"s.capitalize()

计数发生次数
字符串变量提供 count
函数获取给定字符出现次数的计数。在这个例子中,我们将计算 i
.
s="this is a string" s.count('i')

带状空间
在处理字符串时,在字符串的末尾会有一些不需要的空格。我们可以很容易地用 split
功能。
相关文章: Php-语法概述
“s=” 这是一根绳子 ” s、 剥离()

将字符串拆分为单词列表
字符串提供的另一个有用功能是将字符串拆分为单词列表。而剖切空间将用作分隔符。
s="this is a string" word_list = s.split()

Python字符串变量类型信息图
