时间:2024-11-12 15:00:57
split在python中的用法
split在python中的用法主要有以下几种:
1. 使用空格符拆分字符串:当split()函数不带参数时,默认以空格为分隔符,将字符串拆分成一个列表。例如,str = "Line1-abcdef Line2-abc Line4-abcd"; print(str.split()),输出结果为:['Line1-abcdef', 'Line2-abc', 'Line4-abcd']。
2. 指定分隔符拆分字符串:可以通过传入参数str,指定分隔符进行拆分。例如,str = "Line1-abcdef Line2-abc Line4-abcd"; print(str.split(' ', 1)),输出结果为:['Line1-abcdef', 'Line2-abc Line4-abcd']。
3. 使用正则表达式拆分:在split()函数中,可以使用正则表达式作为分隔符进行拆分。
4. 限制最大分割次数拆分:可以通过传入参数num,指定分割次数进行拆分。例如,str = "Line1-abcdef Line2-abc Line4-abcd"; print(str.split(' ', num=1)),输出结果为:['Line1-abcdef', 'Line2-abc']。
split()函数的语法为:str.split(str=\"\", num=string.count(str))[n]。参数str表示分隔符,默认为空格,但不能为空;参数num表示分割次数,默认为-1,即分隔所有,如果参数num有指定值,则分隔成num+1个子字符串;[n]表示选取第n个分片。
科技之家 广州小漏斗信息技术有限公司 版权所有 提供支持 粤ICP备20006251号