Python字符串变量类型

字符串是用于在中保存文本数据的类型 Python程序设计语言 . 我们可以在字符串中保存姓名、姓氏、地址、文本或类似数据。这些字符串数据可以使用不同的函数。在本教程中,我们将详细介绍它们。

null

定义字符串变量

定义字符串 就像使用引号将字符串值设置到变量中一样简单。在本例中,我们创建一个名为 s 并设置字符串值 This is a string 使用单引号。

s='This is a  string'

访问字符

字符串变量由字符组成。如果需要,我们可以像访问字符数组一样访问这些字符。我们将像列表一样指定起始和结束索引号,并获得相关字符。在本例中,我们将通过 0:3 就像下面一样。

s[0:3]s[3:4]s[3:]
Access Characters
访问字符

更新字符串

我们可以通过重新分配新值来更新字符串变量。在本例中,我们将设置字符串变量 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()
Convert Uppercase
转换大写

转换为小写

使用lower()函数生成大写字符。

sl="THIS IS POFTUT"sl.lower()
Convert Lowercase
转换为小写

检测字符串类型 方法

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()
Capitalize
资本化

计数发生次数

字符串变量提供 count 函数获取给定字符出现次数的计数。在这个例子中,我们将计算 i .

s="this is a string" s.count('i')
Count Occurrence
计数发生次数

带状空间

在处理字符串时,在字符串的末尾会有一些不需要的空格。我们可以很容易地用 split 功能。

相关文章: Php-语法概述

“s=” 这是一根绳子 ” s、 剥离()

Strip Spaces
带状空间

将字符串拆分为单词列表

字符串提供的另一个有用功能是将字符串拆分为单词列表。而剖切空间将用作分隔符。

s="this is a string"     word_list = s.split()
Split String Into Word List
将字符串拆分为单词列表

Python字符串变量类型信息图

Python String Variable Type Infographic
Python字符串变量类型信息图

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享