搜索
写经验 领红包
 > 科技

pytho3字符串操作(pytho中字符串的基本操作有哪些)

导语:Python3中的字符串操作

python3 字符串操作(python中字符串的基本操作有哪些)

1:字符串的定义 把字符连成串,在Python中使用&34;,&39;&34;&34;引起来的内容被称为字符串。 在Python中字符串是一种不可变数据类型,也就是说不可以在原位置对其进行修改。 如下图:

只可以通过下标访问,不能通过下标修改其值:

>>> s = &39;>>> s[0]&39;>>> s[0]=1Traceback (most recent call last):  File &33>&39;str&39;__&39;__&39;capitalize&39;casefold&39;center&39;count&39;encode&39;endswith&39;expandtabs&39;find&39;format&39;format_map&39;index&39;isalnum&39;isalpha&39;isdecimal&39;isdigit&39;isidentifier&39;islower&39;isnumeric&39;isprintable&39;isspace&39;istitle&39;isupper&39;join&39;ljust&39;lower&39;lstrip&39;maketrans&39;partition&39;replace&39;rfind&39;rindex&39;rjust&39;rpartition&39;rsplit&39;rstrip&39;split&39;splitlines&39;startswith&39;strip&39;swapcase&39;title&39;translate&39;upper&39;zfill&39;hello&39;h&39;e&39;l&39;l&39;o&34;<pyshell34;, line 1, in <module>    s[5]IndexError: string index out of range>>> 

下标也可以是负数:-1表示倒数第一个-2表示倒数第二个

>>> s=&39;>>> s[-1]&39;>>> s[-2]&39;>>> s[-3]&39;>>> s[-4]&39;>>> s[-5]&39;>>> s[-6]Traceback (most recent call last):  File &99>&39;中华人民共和国& 不带参数 默认 0开始截取 下标-1开始,左边的所有字符,相当于复制了反转之后的字符串 截取 下标为2开始右边的所有字符,结束位置默认为字符串的长度>>> print(s,s[2:])中华人民共和国 人民共和国>>>  截取 下标为2开始右边的,直到下标5结束的所有字符(不包下标5的字符)>>> print(s,s[2:5])中华人民共和国 人民共>>>  截取 下标0开始,右边,直到下标为5结束的所有字符(不包下标5的字符); >>> print(s,s[:5])中华人民共和国 中华人民共>>>  拼接s = &39;如要在88前面增加字符串 &39;s =  s[:-2] + &34; + s[-2:]print(s)   替换39;ixusy88&39;88&39;abc& ixusyabc  要求把第三个字符u替换为abcs = &39;l = list(s)39;abc&39;& ixabcsy88

5:字符串反斜杠字符

本文内容由小樊整理编辑!