python小白懵逼之 split(‘\n‘)遇上三引号string

今日做题遇上一坑:

 

获得的 list1不应该是['a', 'b', 'c', 'd']么?为这个问题纠结半天。

来看结果:

输出竟然是:['', 'a', 'b', 'c', 'd', '']

可见列表开头与结尾各有一个空字符,这是在使用三引号编写字符串时三引号开头跟结尾各有一个'\n',当使用split('\n')切割后,前后出现空元素。

如果要去除空元素可以使用

1.分片方法

2.修改字符串格式

以上两种方法都可以得到 list1 = ['a', 'b', 'c', 'd']

寂静如斯
关注 关注
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python字符串split(‘\n‘)后出错的解决方案
weixin_43178406的博客
02-19 1万+
本文主要介绍了Python字符串split(‘\n’)后出错的解决方案,希望能对新手有所帮助。原始文本、处理错误的结果、处理正确的结果分别如下图所示: 文章目录 1. 问题描述 2. 解决方案
.split("\n") 和 .strip("我是诗人的感叹")
weixin_30263277的博客
10-28 861
s10='''诗人 学者 作家              # 这里面是有换行 "\n" 的, 要想变成一行, 删除strip不行,要用 split分开,这样就能变成一个列表,里面是各个字符串 渣渣是'''' yi = s10.split("\n")        # ['诗人', '学者', '感叹号', '渣渣是'] er= s10.strip(...
python split参数
Eric_LH的博客专栏
10-22 2008
str.split(str="", num=string.count(str)). str – 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 num – 分割次数。
Python 的字符串分割函数 split() 详解
最新发布
涛哥聊Python
01-12 2万+
除了使用逗号作为分隔符,split()函数还可以使用任何其他字符或字符串作为分隔符。以下是一个示例,使用分号;# 使用分号作为分隔符banana;grape;orange"") # 使用分号作为分隔符print(fruits) # 输出:['apple', 'banana', 'grape', 'orange']Python split()函数是一个强大且灵活的工具,用于将字符串按照指定的分隔符拆分成多个子字符串。无论是简单的文本处理还是复杂的数据解析,split()函数都能提供便捷的解决方案。
Python在Win环境下因split(‘\n‘)引发的print()输出异常问题
watfe的专栏
09-07 737
事情说白了其实很简单,但是一开始没发现问题时候满头雾水。 我遇到的情况如下: 单独打印i正常, 打印b也正常, 但打印i+b拼接后的字符串就只剩b了! 这是完全不合理的,怎么字符串拼接后i没了? 折腾了10分钟, 才注意到i不单单是print输出的那些东西,i的后面多了个'\r' 多了这个的原因在于,我前面使用split('\n')去分割了一串以'\r\n'换行的文本。 分割后循环每一项i结尾就自然会多个\r 这个时候你直接print(i)并没有什么问题,输出是正常的 但是如果你将i+拼接任意字符串再输
python split()函数使用
weixin_42576837的博客
05-14 2395
python split()分割字符串
python编程之text.split('\n')[0].replace(' ','')用法
信徒博客
11-21 1万+
杂念太多,不够专注,你相信什么就能成为什么? 案例如下 1、split('\n')是换行的意思 2、split('\n')[0]是获取第一行的信息 3、replace(' ','')就是把空格替换掉,无论是几个空格,只要是空格都会被替换掉 ...
Python数据类型之String字符串实例详解
09-19
Python的字符串(String)是编程不可或缺的基本数据类型,它用于存储和处理文本信息。字符串是不可变的,意味着一旦创建,就不能更改其内容。本文将深入探讨Python字符串的各种操作和特性。 1. **字符串概述** -...
Python 基础之字符串string详解及实例
09-21
Python支持种方式创建字符串:单引号(' ')、双引号(" ")以及引号(''' 或 """)。引号允许在字符串内部直接包含单引号和双引号,而无需转义。例如: ```python s = "I'm using Python." t = 'She said, "Hello...
python基础学习之字符串常用操作、引号之间的区别、字典的应用
Jack__Tu小纪
07-15 899
  字符串:(string  一串字符)     显示或者打印出来文字信息      编码:# -*- coding: utf-8 -*-  (python 3不用) 单引号,双引号引号 #引号的区别: 在字符串单、双引号是等价的,主要注意的是在使用单引号和双引号进行嵌套时,必须交替使用 单引号表示的字符串里可包含双引号,但不能包含单引号。 双引号表示的字符串里可以包含单引号,...
python的双引号_在Python用双引号分隔
weixin_39609718的博客
01-13 1594
import shlexfil=open("./demoshlex.txt",'r')line=fil.readline()print lineprint shlex.split(line)假设我的st发如下所示第1行:asfdsafadfa "Tabvxc "avcx"sdasaf" sadasfdf. sdsadsaf '0000000000000000000000000000000'." i...
Python基础教程》内容总览篇(持续更新
热门推荐
weixin_43178406的博客
08-26 20万+
大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的知识进行总结与归纳,不仅形成深入且独到的理解,而且能够帮助新手快速入门。个人精心开设的《Python基础课程》专栏订阅量接近900,帮助不少同学解决了Bug。
python split() 方法
zongyimin的博客
10-20 4562
描述: python split() 通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串 语法: split()方法语法: str.split(str="", num=string.count(str)). 参数: str -- 分隔符,默认为空格。 num -- 分割次数。 返回值: 返回分割后的字符串列表 实例
str.split()[n]等形式详解
qq_42675689的博客
11-10 617
(1)Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串 (2)关于str.split()[n]等形式内容的详细讲解 在pycharm实现的一个例子 str.split("s")[x:y]的含义解释 ...
Python学习:split()方法以及关于str.split()[0]等形式内容的详细讲解
do_you_ac_today的博客
05-18 1万+
str.split(str="", num=string.count(str)). 参数: str – 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 num – 分割次数。默认为 -1, 即分隔所有。 返回值: Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串 返回分割后的字符串列表。 代码示例: 输入 str = "Line1-abcdef \nLine2-abc \nLine4-abcd"; pr.
Pythonsplit()函数的详解
梅花14的博客
03-09 5733
函数说明 str.split(str="",num=string.count(str))[n] 参数说明: str:(参数的)表示为分隔符,默认为空格,但是不能为空('')。若字符串没有分隔符,则把整个字符串作为列表的一个元素 num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量 [n]:表示选取第n个分片 实例分析 ...
split用法
qq_38134823的博客
11-05 181
str.split('\n'):str代表字符串,\n代表字符,在这个字符前整段截取
Pythonsplit()方法:分割字符串的神奇工具
专注于深入研究多种编程语言,以实战为导向,逐步拓展开发技能,提升工程化编码和思维能力,展现无敌技术实力。
09-13 378
Python编程,字符串操作是不可或缺的一部分。split()方法是一个非常强大的工具,可以帮助我们轻松地分割字符串,使其在各种应用发挥重要作用。本文将介绍split()方法的用法,提供示例代码,详细解释其工作原理,并最终总结其重要性和用途。
Js分割字符串 - split
DoubleJan的博客
08-20 2718
如果需要分割字符串可以使用split函数,像这样var str = 'HHGG\nKK\n\nLL\n\n\nFF\nDD\n'; var arr = str.split('\n');这个用一个字符串调用这个函数并传入一个分隔符,split将根据这个参数将这个字符串分割成一个字符串数组,那么问题来了,上面的这两部操作以后,arr.length即arr数组长度为多少呢?答案是9 ! ! !因为如果用s
深入解析Python的pb05-string-apis库
资源摘要信息:"Python有趣的库pb05-string-apis.rar" 在这个rar压缩包文件,我们可以预期将会找到与Python语言相关的文件,特别是那些与字符串操作相关的APIs(应用程序编程接口)文档、示例代码、教程或指南。...
写文章

热门文章

  • python小白懵逼之 split(‘\n‘)遇上三引号string 195

最新文章

2023年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家西安佛像玻璃钢雕塑定做价格房山玻璃钢雕塑工厂铜陵广场玻璃钢雕塑镜面玻璃钢雕塑小品江苏主题商场美陈厂家直销登封玻璃钢雕塑雕刻设计景观玻璃钢雕塑哪家不错福建玻璃钢瓜果雕塑玻璃钢休闲椅雕塑厂家批发浙江永康玻璃钢景观雕塑批发杭州玻璃钢雕塑企业玻璃钢雕塑自动化设备雕塑玻璃钢产品材料武清玻璃钢花盆花器玻璃钢孔子雕塑哪里有卖的玉溪玻璃钢雕塑订购四川玻璃钢仿真水果雕塑官渡区玻璃钢雕塑产品厂家浮雕红砂玻璃钢雕塑白银玻璃钢植物雕塑价格安徽商场美陈报价辽宁商场创意商业美陈公司深圳玫红色玻璃钢花盆卡通雕塑玻璃钢哪家靠谱万圣节商场门头美陈湖南玻璃钢雕塑公园艺术摆件无锡镜面玻璃钢雕塑厂家供应重庆仿铜玻璃钢雕塑订做价格成都玻璃钢雕塑厂家有哪些芜湖市玻璃钢雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化