当用split()
通过指定分隔符对字符串进行切片时,对分隔符选取直接影响后续操作。下面是近日练习时遇到的一个分隔符选取实例。
数据格式如图所示:
将每行字符串按
=
切分,切分为两个字符串,然后将后一个字符串转换为float
类型。第一次切分是直接将
=
作为分隔符:输出结果中会带有空格。
然后我想到的办法是通过
replace()
将空格替换掉。代码如下:后来仔细琢磨后,是分隔符选择上有问题,如果将分隔符选择为
' = '
,这样直接切分就可以获得没有空格的两个字符串。代码如下: