oracle分割字符串split_python学习-------split函数
程序员文章站
2022-07-13 23:19:43
...
解决
描述
Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串
语法
split() 方法语法:
str.split(str="", num=string.count(str)).
参数
- str -- 分隔符,默认为所有的空字符,包括空格、换行(n)、制表符(t)等。
- num -- 分割次数。默认为 -1, 即分隔所有。
返回值
返回分割后的字符串列表。
摘自菜鸟教程
在读代码中,遇到一下结果不一致的问题,仍未找到不一致的原因。
line = "segargriyiub"
line1 = list(line.split())
print("split结果是 %s" %(line1))
line = list(map(lambda x: x.split(), line))
print("map结果是 %s" %(line))
print("sugh".split())
输出结果是:
用map函数把split作用在line上就是对每个字符切分
直接用split函数对line操作,则默认遇到空格符进行切分
上一篇: C程序的内存空间分配