字符串函数rpartition与partition
Python partition() 方法
描述
partition() 方法用来根据指定的分隔符将字符串进行分割。
如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。
partition() 方法是在2.5版中新增的。
语法
partition()方法语法:
str.partition(str)
参数
str : 指定的分隔符。
返回值
返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。
Python rpartition() 方法
描述
rpartition() 方法类似于 partition() 方法,只是该方法是从目标字符串的末尾也就是右边开始搜索分割符。。
如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。
语法
rpartition()方法语法:
str.rpartition(str)
参数
str : 指定的分隔符。
返回值
返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。
实例
以下实例展示了使用 partition() 方法和rpartition()的使用:
>>>url = "https://www.baidu.com/index.php" >>>url.partition('/') ('https:', '/', '/www.baidu.com/index.php') >>>url.partition('///') ('https://www.baidu.com/index.php', '', '') >>>url.rpartition('/') ('https://www.baidu.com', '/', 'index.php') >>>url.rpartition('///') ('', '', 'https://www.baidu.com/index.php') >>>left, sep, right = url.partition('://') >>>print(left, right) https www.baidu.com/index.php
从第一个例子可以看出,它用来根据指定的分隔符将字符串进行分割,如果字符串包含指定的分隔符,则返回一个3元的tuple,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。第二个例子说明,如果找不到指定的分隔符,则返回仍然是一个3元的tuple,第一个为整个字符串,第二和第三个为空串。
转载于:https://www.cnblogs.com/ilyou2049/p/11108997.html
字符串函数rpartition与partition相关推荐
- python字符串函数运算_Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】 原创...
前面简单介绍了python基本运算,这里再来简单讲述一下Python字符串相关操作 1. 字符串表示方法 >>> "www.jb51.net" #字符串使用单引号 ...
- Python 数据分析三剑客之 NumPy(四):字符串函数总结与对比
CSDN 课程推荐:<Python 数据分析与挖掘>,讲师刘顺祥,浙江工商大学统计学硕士,数据分析师,曾担任唯品会大数据部担任数据分析师一职,负责支付环节的数据分析业务.曾与联想.亨氏.网 ...
- python编写字符串查找函数_Python 简明教程 --- 8,Python 字符串函数
好代码本身就是最好的文档.当你需要添加一个注释时,你应该考虑如何修改代码才能不需要注释. -- Steve McConnell 目录 字符串有很多操作函数,所以,这里我们专门用一节来介绍这些函数. 建 ...
- python字符串函数用法大全
目录 1.0 capitalize()函数 2.0 title()函数 3.0 swapcase()函数 4.0 lower()函数 5.0 upper()函数 6.0 casefold()函数 7. ...
- python学习 字符串函数
python学习 字符串函数 字符串不能被改变,以下和函数,只是 原字符串初始化后不能改变,函数只是将改变后的值返回赋给新的变量(当然可以赋给原来的变量) 大小写函数 capitalize()函数 大 ...
- Python 学习之 --- 语法部分(字符串函数)
文章目录 str.find() str.index() str.count() str.replace() str.split() str.capitalize() str.title() str.u ...
- python学习之字符串函数用法
#1.find :返回查找字符串的下标位置.如果返回是-1,代表的是没有查到该字符.rfind :是从右边到左边username = 'hello yaya' index = username.fin ...
- python 字符串函数_Python字符串函数
python 字符串函数 Python provides a lot of built-in functions to manipulate strings. Python String is imm ...
- hive函数大全(数学函数,集合函数,类型转换,日期函数,条件函数,字符串函数,及侧视图)
在hive中,可以使用以下命令查看某个函数的用法: desc function extended 函数名字; 比如查函数date_add函数的用法: desc function extended da ...
最新文章
- 《数据分析变革:大数据时代精准决策之道》一导读
- 财务大数据比赛有python吗-大数据工作内容有哪些?老男孩Python数据培训
- Intel Realsense C/C++ 转 python (1)rs-hello-realsense 获取摄像头正中心对应的深度数据 get_distance()
- Vim特定行行尾追加
- Azure运维系列 4:安装和使用Azure PowerShell管理云
- linux 直接映射 页表大小,linux 启动过程临时页表到底映射了多大内存?
- 定时线程的使用 java_Java线程Timer定时器用法详细总结
- oj2894(贝尔曼福特模板)
- Android eclipse中程序单步调试调试
- 南阳理工ACM111
- gps 数据解析-NMEA 0183协议
- 双稳态电路的两个稳定状态是什么_电子电路原理图识图心得及电路分析方法
- 常用浏览器User-Agent列表
- 新手学编程,是学c还是java呢?
- 英语二作文模板及范文
- jsp——四大作用域详解
- 曾经作为程序员的你为什么不当程序员了?现在在做什么?
- 关于tensorflow版本更新
- xUtils图片本地缓存使用
- 19.通证的分类(各种分类一览表)
热门文章
- 现在当兵有什么待遇复原以后_当兵多少年最好呢?这些关键点会影响在部队发展,很重要、很实用...
- 【java笔记】list接口
- 【java笔记】类/接口作为成员变量类型
- 【计算机组成原理笔记】计算机的基本组成
- acegis连接使用方法_铝型材配件间隔连接块的分类与使用方法
- c++ 禁止 unsigned 和 signed 转换_令人头疼的C++复杂的类型转换,我们如何来攻克?我来让你头脑清醒...
- 西华大学c语言考试题,西华大学C语言程序设计复习题
- Mybatis 处理日期格式自动转换
- ueditor关闭元素
- svn\pristine\0a\0a66a6f1e12c54c3a0c3885a2bf5042977071358.svn-base系统找不到指定路径