您现在的位置是:首页 > 正文

python line.strip().split(),python: line=f.readlines()消除line中\n的方法

2024-01-30 19:37:37阅读 0

测试代码

#结果:

#['eray\n', 'eray\n', 'bike\n']

#打印出来的带 \n ,怎么去掉\n呢?

#解决方法:

#1、

#结果:

#['eray', 'eray', 'bike']

#2、

#结果:

eray

eray

bike

第2中,注释掉的这行

#date = date.strip('\n')     #如果去掉注释,会报如下错误:

1-210123000434.png

原因:

提示信息中提到list中没有strip的这种属性。而我们知道,strip是字符串的属性,说明f.readlines返回的是一个列表。所以会导致出错。

既然f.readlines()返回的是列表,而strip是字符串的属性,不难想到只要我们将f.readlines()返回的列表转换成字符串就能 用strip这个属性了。那么怎么将列表转为字符串呢?这里用的是字符串的join属性。

line = ''.join(line)#这样就将列表转换成字符串了。

第1种,直接使用字符串方法: splitlines

在如:

1-210123000435.png

strip函数用法:

函数原型

声明:s为字符串,rm为要删除的字符序列

s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符

s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符

s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符

注意:

1. 当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' ')

每天问问搬砖的自己,跟咸鱼有什么两样。

服务器之家小编补充:

line = line.strip()就是去掉每行头尾空白

原文链接:https://www.cnblogs.com/zhangray/p/7118972.html

网站文章

  • nginx tcp

    nginx tcp

    2024-01-30 19:37:22
  • mybatisplus-spring-boot-starter 1.0.4

    mybatisplus-spring-boot-starter 1.0.4引入逻辑删除插件

    2024-01-30 19:37:15
  • H5图片点击放大 最新发布

    使用原生js实现点击图片进行放大预览

    2024-01-30 19:36:45
  • Java笔记--基于注解的DI 之 @Component和@Value--2021-08-14

    基于注解的DI 之 @Component和@Value一、@Component二、@Value 一、@Component @Component 创建对象的,等同于的功能 属性:value 就是对象的名...

    2024-01-30 19:36:38
  • Word宏病毒

    Word宏病毒

    Word宏病毒【实验目的】1、演示宏的编写。2、说明宏的原理及其安全漏洞和缺陷。3、理解宏病毒的作用机制,从而加强对宏病毒的认识,提高防范意识。【实验环境】在windows虚拟机中演示word宏病毒的...

    2024-01-30 19:36:33
  • react-umi-dva的使用

    用这个玩意,最起码了解react-redux 和 redux相关的东西,不然有点懵逼 开启 @umijs/plugin-dva 引入相关配置信息报错,需要新件models / index 并且暴露出去...

    2024-01-30 19:36:05
  • 【数据结构与算法】插值查找算法、斐波那契查找算法(黄金分割法)的介绍和程序实现

    【数据结构与算法】插值查找算法、斐波那契查找算法(黄金分割法)的介绍和程序实现

    插值查找算法类似二分查找算法。二分查找算法的mid取值为mid=low+high2=low+12(high−low)mid=2low+high​=low+21​(high−low)而插值查找算法,并不是取low和high中间的index,而是根据findValue的值的大小来确定mid,findValue值偏大,则mid偏大,findValue值偏小,则mid偏小,这样能缩小查找的范围。

    2024-01-30 19:35:58
  • Mac帆软生成docker镜像

    Mac帆软生成docker镜像

    2024-01-30 19:35:53
  • CentOS7安装MySQL

    CentOS7安装MySQL

    MySQL的下载地址:https://dev.mysql.com/downloads/mysql/1.由于企业版的要收费,这里就下载社区版的MySQL1-1.按红圈的下载2.下载完成后,上传到服务器[root@node1 ~]# rz #上传文件[root@node1 ~]# ls ...

    2024-01-30 19:35:26
  • Set对象

    Set对象

    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects 可查看网站 Set对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。 set对象中有很多的方法 1、Set.prototype.add() add()方法用来向一个Set对象的末尾添加一个指定的值。 var...

    2024-01-30 19:35:20