python中line.split_Python中split()函数的用法及实际使用示例

Python中split()函数,通常用于将字符串切片并转换为列表。

一、函数说明:

split():语法:str.split(str="",num=string.count(str))[n]

拆分字符串。通过制定分隔符将字符串进行切片,并返回分割后的字符串列表[list]

参数:str:分隔符,默认为空格,但不能为空("")

num: 表示分割次数。如果指定num,则分割成n+1个子字符串,并可将每个字符串赋给新的变量

[n]: 选取第n个分片,即第n个字符串,从0开始算。

二、示例:

u = "www.google.com"

print u.split('.') --> ['www','google','com']

print u.split('.',1)-->['www','google.com']

print u.split('.',2)[1]-->google

u1,u2,u3 = u.split('.')

三、实际应用:

写了一个读取ip列表,并自动替换掉配置文件里host内容的python脚本。

ip_list.txt 内容:(机房名称和IP之间用空格,详见下文spilt参数)

吉林枢纽联通-01 122.0.0.1

吉林枢纽联通-01 122.0.0.2

"hostname": "吉林枢纽联通-01 122.0.0.1",<

你可能感兴趣的:(python中line.split_Python中split()函数的用法及实际使用示例)