> 科技
pytho3字符串操作(pytho中字符串的基本操作有哪些)
导语:Python3中的字符串操作
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:字符串反斜杠字符
本文内容由小樊整理编辑!