首页 > 编程语言 >python字符串内容分割

python字符串内容分割

时间:2023-08-29 19:34:15浏览次数:39  
标签:风光 分割 python char print 今天天气 result 字符串 split

分隔主要涉及到split,rsplit,splitlines,partition和rpartition五个方法。

split

以指定字符串为分隔符切片,如果 maxsplit有指定值,则仅分隔 maxsplit+1 个子字符串。返回的结果是一个列表。
没有指定分隔符,默认使用空格,换行等空白字符进行分隔

char = "hello\nworld"
result = char.split()
print(result) # ['hello', 'world']

result = char.split('l')  # 以 'l' 为分隔符
print(result) # ['he', '', 'o\nwor', 'd']

result = char.split("l",2) # 以 'l' 为分隔符,最多切割成3份
print(result) # ['he', '', 'o\nworld']

rsplit

用法和split基本一致,只不过是从右往左分隔

char = '今天天气好晴朗,处处好风光呀好风光'
print(char.rsplit('好',1))  #['今天天气好晴朗,处处好风光呀', '风光']

splitlines

按照行分隔

char = "hello\nworld"
result = char.splitlines()
print(result)  # ['hello', 'world']

partition

把字符串以str分割成三部分,str前,str和str后,三部分组成一个元组
场景:比如用来分割文件,第一部分文件名,第二部分 .(点),第三部分文件后缀

file = "abc.txt"
print(file.partition("."))  # ('abc', '.', 'txt')

rpartition

类似于 partition()函数,不过是从右边开始

char = "今天天气好晴朗,处处好风光呀好风光"
print(char.rpartition("好")) # ('今天天气好晴朗,处处好风光呀', '好', '风光')

标签:风光,分割,python,char,print,今天天气,result,字符串,split
From: https://www.cnblogs.com/bangbangzoutianya/p/17665651.html

相关文章

  • 【Python】报错处理笔记
    shutil.rmtree(path)报错:PermissionError:[WinError5]分析:对应的目录或文件被设置了只读属性解决方案:defremove_readonly(func,path,_):#错误回调函数,改变只读属性位,重新删除"Clearthereadonlybitandreattempttheremoval"os.chmod(path,stat.S_I......
  • 重启python-数据类型-字典和集合
    一,字典和集合初始字典:d1={'name':'jason','age':20,'gender':'male'}集合:s1={1,2,3,4,5}二,二者的区别唯一的区别,就是集合没有键和值的配对,是一系列无序的、唯一的元素组合。三,内置操作字典:增删改查集合:增删改查注意:集合的pop()操作是删除集合中最后一个元素,可是......
  • Python 中一些常用的
    对变量类型转换的内置函数int():将一个数值或字符串转换成整数,可以指定进制。float():将一个字符串转换成浮点数。str():将指定的对象转换成字符串形式,可以指定编码。chr():将整数转换成该编码对应的字符串(一个字符)。ord():将字符串(一个字符)转换成对应的编码(整数)。这个经常用。......
  • Python+Flask设置接口开机自启动
    Windows系统适用创建一个批处理文件(例如 start_flask_api.bat),内容如下:@echooffcd/dC:\path\to\your\flask\app//你要启动程序的路径pythonapp.py//你要启动的程序将批处理文件添加到Windows的启动项中:按下Win+R键打开"运行"对话框,输入 shell:startup 并按回车......
  • Windows环境 python手动安装三方库详解
    当运行pip安装三方库时,无法正常安装,可以自己手动安装一下详解:1、首先找到需要下载的三方库的安装包---三方库下载地址:https://pypi.org/project  打开网址搜索需要下载的三方库的安装包,我是以“locust”为例找到需要下载的三方库,点击进去找到对应的版本下载对应的****......
  • Python学习日记 xpath练习
    importrequestsfromlxmlimportetreeimportreimportrandomimporttracebackfromtimeimportsleep#url='https://image.baidu.com/search/acjson?tn=resultjson_com&logid=8700291432374701138&ipn=rj&ct=201326592&is=&fp=result&a......
  • Day six of Python
    今日内容大概:if嵌套语法分支结构练习内容while循环while+break标志位的使用练习题while+countinue+else死循环for循环for+break+countinue+elseif嵌套语法: 练习:  循环结构:关键字:while while+break break跳出本层循环的含义 标志位的使用 练习题:猜年龄的游......
  • Python+Flask接口实现简单的ToKen功能
    话不多说,上代码fromflaskimportrequest,jsonifyfromfunctoolsimportwrapsclassTokenRequired:@classmethoddeftoken_required(cls,f):@wraps(f)defdecorated_function(*args,**kwargs):#获取请求头部中的key字段......
  • Python多进程实例
    python多进程实例废话不多说,直接上代码。#-*-coding:utf-8-*-frommultiprocessingimportPoolfrommultiprocessingimportProcessimportmultiprocessingimportnumpyasnpimportpandasaspd#通用dataframe切片后多进程异步执行方法defparallelize_dataf......
  • python字典中的值为列表
    python字典中的值为列表构造字典,字典中的值为列表。实例:vales=[13,12,11,3,4,5,20,30,31]ex=[0,0,0,1,1,2,2,2]#是对vales的分类结果我们需要将分类结果对应的值,放在一起,由此将使用字典,最为合适,而key就是分类标签,而value则为对应的数据。ex_dic={}for......