strip()用法
str.strip()
作用是删除字符串(str)的头和尾的空格,以及位于头尾的\n
, \t
等。
不抓取字符串中间的空格,只抓头尾
示例1:
str = " ABC ABC ABC\n"
print(str) # 输出原始字符串str,'\n'会空格一行
print(str.strip()) # 删除头部空格,以及尾部的\n
print(str.lstrip()) # 只删除头部空格
print(str.rstrip()) # 只删除尾部的\n
ABC ABC ABC
ABC ABC ABC
ABC ABC ABCABC ABC ABC
split()用法
str.split(str="", num=string.count(str))
str
– 分隔符,默认为所有的空字符,包括空格、换行(\n
)、制表符(\t
)等。num
– 分割次数。默认为-1
, 即分隔所有
str.split()
通过指定分隔符对字符串进行切片,如果参数num
有指定值,则分隔num+1
个子字符串
示例2:
str = "hello boy<[www.doiido.com]>byebye"
print(str) # 输出原始字符串str
print(str.split()) # 默认以空格为分隔符,包含\n
print(str.split("[")[1]) # 如果只有一个[,则输出[后的内容
print(str.split("[")[0]) # 如果只有一个[,则输出[前的内容
print(str.split("[")[1].split("]")[0]) # 输出`[`后的内容以及]前的内容
print(str.split("o")[0]) # 输出第一个o之前的内容
print(str.split("o")[1]) # 输出第一个o和第二个o之间的内容
print(str.split("o")[3]) # 输出第三个o后和第四个o前之间的内容
print(str.split("o")[0:2]) # 输出第一个o之前的内容 + 第一个o和第二个o之间的内容
标签:输出,ABC,python,空格,split,str,strip,print From: https://www.cnblogs.com/qiuhlee/p/17386167.htmlhello boy<[www.doiido.com]>byebye
['hello', 'boy<[www.doiido.com]>byebye']
www.doiido.com]>byebye
hello boy<
www.doiido.com
hell
b
iid
['hell', ' b']