python字符串处理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python字符串处理相关的知识,希望对你有一定的参考价值。
字符串处理绝对是任何一门语言的重点。
str.
partition
(sep)
Split the string at the first occurrence of sep, and return a 3-tuple containing the part before the separator, the separator itself, and the part after the separator. If the separator is not found, return a 3-tuple containing the string itself, followed by two empty strings.
mystr = ‘hello,!!!world‘ print(mystr.partition(‘,‘)) # output (‘hello‘, ‘,‘, ‘!!!world‘)
str.
split
(sep=None, maxsplit=-1)
Return a list of the words in the string, using sep as the delimiter string. If maxsplit is given, at most maxsplit splits are done (thus, the list will have at most maxsplit+1
elements). If maxsplit is not specified or -1
, then there is no limit on the number of splits (all possible splits are made).
str.
join
(iterable)
Return a string which is the concatenation of the strings in iterable. A TypeError
will be raised if there are any non-string values in iterable, including bytes
objects. The separator between elements is the string providing this method.
mylist = [‘first‘, ‘second‘, ‘third‘] mystr = ‘#‘.join(mylist) print(mystr) # output: first#second#third
str.
startswith
(prefix, start, end)
Return True
if string starts with the prefix, otherwise return False
. prefix can also be a tuple of prefixes to look for. With optional start, test string beginning at that position. With optional end, stop comparing string at that position.
mystr = "this is string example....wow!!!" print(mystr.startswith(‘this‘)) print(mystr.startswith(‘is‘, 2, 4)) print(mystr.startswith(‘this‘, 2, 4))
输出如下:
True
True
False
以上是关于python字符串处理的主要内容,如果未能解决你的问题,请参考以下文章
你如何在 python 中处理 graphql 查询和片段?