.split()用法解释
.split() 是 Python 字符串的方法之一,可以用于将一个字符串按照指定的分隔符进行分割,返回一个包含分割后字符串的列表。
.split() 方法可以不带参数调用,此时默认的分隔符是空格符(空格、制表符、换行符等空白字符):
string = "apple banana cherry"
words = string.split()
print(words) # ['apple', 'banana', 'cherry']
也可以指定分隔符:
string = "apple,banana,cherry"
words = string.split(",")
print(words) # ['apple', 'banana', 'cherry']
在这个例子中,如果每行数据中有多个数据,可以使用 .split() 将每行数据分割成多个部分,将它们作为列表的元素存储。例如:
line = "O -0.50125311 0.66416039 0.00000000"
atom_data = line.split()
print(atom_data) # ['O', '-0.50125311', '0.66416039', '0.00000000']
此时,分割符为默认的空格符。如果想指定分隔符为其他字符,可以将分隔符作为 .split() 的参数传入:
line = "1 2 1.0 3 1.0"
bond_data = line.split()
print(bond_data) # ['1', '2', '1.0', '3', '1.0']bond_data = line.split(" ")
print(bond_data) # ['1', '2', '1.0', '3', '1.0']bond_data = line.split(",")
print(bond_data) # ['1 2 1.0 3 1.0']
在这个例子中,第一行数据中有多个数据,使用 .split() 将其分割成了多个部分,并将它们作为列表的元素存储。
.split()用法解释相关推荐
- vim 详细用法解释总结
vim 详细用法解释总结 VIM | vim操作大全 关于Vim vim是Linux下第二强大的编辑器. 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效. 如果是初 ...
- 如何用简单的词语和用法解释Katana和OWIN?
本文翻译自:How to explain Katana and OWIN in simple words and uses? I have read many articles about the O ...
- OpenCV cv::split用法的实例(附完整代码)
OpenCV cv::split用法的实例 OpenCV cv::split用法的实例 OpenCV cv::split用法的实例 #include <iostream> #include ...
- split用法与图像预处理
split用法与图像预处理 1.相关知识点 glob获取所有图片的路径 #glob获取所有图片的路径 images=glob.glob(r'F:\图片定位与分割数据集\images\images\*j ...
- Java split()用法,使用特殊字符要注意了
Java split()用法,使用特殊字符要使用转义字符. 特殊字符有 * ^ : | . \ 1.单个符号作为分隔符 特殊符号* .split("\\*"); 特殊符号^ .s ...
- uipath split用法
注意:以下用法string代表的字符串变量! 一.最常用的用法:string.split(char c) 例子:"aaa/bbb/ccc" 根据"/"分割,sp ...
- 关于TypeScript 问号点 a?.b 的用法解释
关于TypeScript 问号点 a?.b 的用法解释 let obj = {a:{b:3} } 解释:obj?.a?.c 等价于 obj && obj.a && ob ...
- pytorch卷积操作nn.Conv中的groups参数用法解释
MobileNetV1<MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications> ...
- 行转列:SQL SERVER PIVOT与用法解释
在数据库操作中,有些时候我们遇到需要实现"行转列"的需求,例如一下的表为某店铺的一周收入情况表: WEEK_INCOME(WEEK VARCHAR(10),INCOME DECIM ...
最新文章
- SHELL脚本自动化部署MFS分布式文件系统
- 用NiceTool在微信浏览器中下载APP
- 云南计算机应用技术专科学校排名,2021年云南十大专科学校排名 云南最好的高职院校...
- Java之进程与线程练习
- Hexo搭建个人博客常用命令
- 编译 PHP7.0为什么那么慢,CentOS 7编译安装php7.0.7以及可能遇到的问题的解决方案...
- Psych101(part7)--Day7
- 在微信小程序中使用“随机键盘”
- ECCV 2020 论文大盘点—显著目标检测篇
- 语言在线组卷系统_如何使用在线考试系统创建题库?
- 第三:GitHub的使用(超详细)
- tp中url地址大小写问题
- mysql join 实践
- 【CoRL 2018】通过元策略优化的MBRL算法
- 从零基础入门Tensorflow2.0 ----三、8. 自定义层次
- git add 所有修改文件_工作中Git的使用实践
- shell中txt转EXCEL
- 使用 VBRichClient 库
- mac苹果电脑如何读取ntfs格式软件?
- java.lang.UnsupportedOperationException与CleanMyMac X
热门文章
- 深度报告:一文看懂通信新基建五大方向
- flink消费kafka从指定时间消费offset的日志
- oracle增加表空间文件
- 题目:606.根据二叉树创建字符串
- 机器人 零境交错吧_电击文库零境交错角色大全 最强角色选择推荐及属性数据汇总[多图]...
- 厦大的计算机博士好考吗,厦大明年博士生招生七成以上不要初试 “考霸”没优势...
- 艾伟:一个让人遗忘的角落--Exception(一)
- 绘制打印真实尺寸大小的图形曲线
- 三方流通平台:区块链+政务,打造“链上雄安”
- 阿里技术leader:哪有什么天生的领导力,不过是后期不断磨练罢了