Python: strip()和split()的用法与区别
一.strip()
strip用于字符串头部和尾部的指定字符串,默认为空格或换行符。
比如我们有字符串:
str="123123\n"
我们使用strip方法::
str.strip()
因此将会输出:
'asdasdasd'
我们可以看到尾部的换行符被删去了,现在我们来删除自己所指定的字符串,首先有字符串:
str="I love I"
str.strip("I")#删除收尾的I
输出:
' love '
二.split
这个函数的用法是拆分字符串,然后把分割之后的字符串放到一个列表里并返回。默认情况下是根据换行符"\n"和空格" ",以及“\t”进行分割,比如我们有代码:
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
>>> str="asdasd\nasdasdasd\n"
>>> str.split()
['asdasd', 'asdasdasd']
这样就会返回分割之后的字符串。
或者字符串之间为空格:
>>> str="asdsad asdasd"
>>> str.split()
['asdsad', 'asdasd']
如果想根据特定字符进行拆分,比如遇到数字1就拆分字符串,那么我们有代码:
>>> str="9999919999919999919999"
>>> str.split("1")
['99999', '99999', '99999', '9999']
这样我们就能够把字符串分割为不同的几个由数字9组成的部分啦!
Python: strip()和split()的用法与区别相关推荐
- Python strip()与split()方法
[转]Python strip()与split()方法 Python strip() 方法用于移除字符串头尾指定的字符(默认为空格). 语法 strip()方法语法: str.strip([chars ...
- python cut函数_基于python cut和qcut的用法及区别详解
我就废话不多说了,直接上代码吧: from pandas import Series,DataFrame import pandas as pd import numpy as np from num ...
- Python strip、rstrip、lstrip的区别
strip.rstrip.lstrip是python字符串中的方法.从字面可以看出r=right,l=left. strip函数返回字符串副本,该副本是从字符串两边删除了参数指定字符后的字符串,不带参 ...
- python中str和repr_关于Python中repr和str用法的区别?
我们在用Python的时候,有时候会发现在交互模式下直接输入一个变量跟输入print(变量)打印出来的东西是不一样的. 还有时候,我们打印一个对象,得到的不是我们想要的它的值,而是一个内存地址. 这些 ...
- python __repr__用法_python中str和repr_关于Python中repr和str用法的区别?
我们在用Python的时候,有时候会发现在交互模式下直接输入一个变量跟输入print(变量)打印出来的东西是不一样的. 还有时候,我们打印一个对象,得到的不是我们想要的它的值,而是一个内存地址. 这些 ...
- python strip()函数和Split函数的用法总结
目录 1.python中for循环如何控制步长 2.python strip()函数和Split函数的用法总结 1.python中for循环如何控制步长 for i in range(开始/左边界, ...
- python re.split 空格_str.split和re.split中空格的区别
一.str.split和re.split的基本用法 1.str.spli的基本用法 现用下面的文件: 1 maqing:abc123 我们要建立一个用户名和用户密码的匹配关系: 1 with open ...
- python中split的用法取第二个分片_python中split()函数的用法
函数:split() Python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(li ...
- Python进阶---python strip() split()函数实战
先看一个例子: >>> ipaddr = 10.122.19.10 File "", line 1 ipaddr = 10.122.19.10 ...
最新文章
- 记一次zabbix启动不成功
- 事务控制语句,begin,rollback,savepoint,隐式提交的SQL语句
- mybatis清除一级缓存的几种方法
- HD 2955 Robberies(0-1背包)
- linux ftp下载文件_Linux系统中10个使用Wget命令下载文件示例
- [转载] 常用应届生Java开发笔试面试题(更新中)
- javafx button按钮分组突出选中按钮(ToggleButton)
- 软考试题希赛网爬取过程分享一
- SRE运维工程师笔记-计算机基础
- Canal.deployer 启动报错说CHARACTER SET 'utf8' COLLATE 'utf8_unico', expect null,rkdown编辑器
- 如何实现图片的上传-(上传到本地)
- IE提示当前安全设置不允许下载该文件怎么办?
- 第三方支付接口申请和开发
- Docker架设服务器系列
- input输入框只能输入字母
- 软件工程——四则运算3(C#)
- 两个主要问题将决定微信支付成败
- Java中的Dao是什么意思?
- vue项目中elementUI的日期时间选择器的默认修改以及能选择当天的未来时间24点
- 层次聚类、k_means聚类-python源码