s = ' ab c '
s = s.strip() #移除字符串头尾的空格或者回车符
print(s)
# 打印结果:
# ab c
#判断字符串是否为空
str="hello"
if str.strip()=="":
print("str is null")
if str.strip():
print("str is not null")
split()
str.split(str="", num=string.count(str))
参数
str – 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num – 分割次数。默认为 -1, 即分隔所有。
#切割字符串
s = '1,2,3,4 5 \n6'
l1 = s.split() # 默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等
l2 = s.split(',') # 按","分割
l3 = s.split(',', 2) # #按","分割成3段
print(l1)
print(l2)
print(l3)
# 打印结果:
# ['1,2,3,4', '5', '6']
# ['1', '2', '3', '4 5 \n6']
# ['1', '2', '3,4 5 \n6']