当前位置:首页>财经>正文

python中如何去掉字符串的空格 python删除空行问题

2023-04-25 03:42:03 互联网 未知 财经

 python中如何去掉字符串的空格 python删除空行问题

python中如何去掉字符串的空格

1.strip():把头和尾的空格去掉
2.lstrip():把左边的空格去掉
3.rstrip():把右边的空格去掉
4.replace(c1,c2):把字符串里的c1替换成c2。故可以用replace( ,)来去掉字符串里的所有空格
5.split():通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串

python删除空行问题

if l[:-1].strip()
l是从旧文件里读出来的每一行,判断如果不是空行,则把这一行存到列表中,再将新的列表按行写入新文件。
首先strip()是去除空白字符的意思。
l[:-1].strip()是把这一行中除了最后那个换行符去掉,然后再去掉空白字符得到的字符串
如果去掉换行符和空白符后得到的是空字符串的话,这一行就被抛弃,否则加入新的列表,等待写入。