码迷,mamicode.com
首页 > 编程语言 > 详细

python字符串处理

时间:2017-08-06 14:02:02      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:ror   ade   pre   top   contain   return   err   处理   elements   

字符串处理绝对是任何一门语言的重点。

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=Nonemaxsplit=-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 Falseprefix 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字符串处理

标签:ror   ade   pre   top   contain   return   err   处理   elements   

原文地址:http://www.cnblogs.com/gattaca/p/7294357.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!