python中str内置函数用法总结


Posted in Python onDecember 27, 2020

大家在使用python的过程中,应该在敲代码的时候经常遇到str内置函数,为了防止大家搞混,本文整理归纳了str内置函数。1字符串查找类:find、index;2、字符串判断类:islower、isalpha;3、内容判断类:tartswith、endswith;4、操作类函数:format、strip、join。

1、字符串查找类:find、index

find和index均是查找字符串中是否包含一个子串;

二者的区别是index找不到字符串会报错,而find会返回-1;

rfind、lfind是从左开始查找或从右开始查找。

2、字符串判断类:islower、isalpha

此类函数的特点是is开头

isalpha:判断是不是字母,需要注意两点:

此函数默认的前提是字符串中至少包含一个字符,若没有,则返回false

汉字被认为是alpha,此函数不能区分英文字母和汉字,区分中英文请使用unicode码

isdigit、isnumeric、isdecimal三个判断数字的函数

islower判断是否是小写

3、内容判断类

startswith、endswith:是否以XXX开头或结尾

4、操作类函数

format:格式化函数

strip:删除字符串两边的字符(默认空格),可指定字符,不是删除一个,而是从头开始符合条件的连续字符。

rstrip、lstrip删除右边/左边的字符。

join:对字符串进行拼接

s1='$'
s2='-'
s3=' '
ss=['Today','is','a','good','day']
print(s1.join(ss))
Today$is$a$good$day
print(s2.join(ss))
Today-is-a-good-day
print(s3.join(ss))
Today is a good day

实例扩展:

>>>s = 'RUNOOB'
>>> str(s)
'RUNOOB'
>>> dict = {'runoob': 'runoob.com', 'google': 'google.com'};
>>> str(dict)
"{'google': 'google.com', 'runoob': 'runoob.com'}"
>>>

到此这篇关于python中str内置函数用法总结的文章就介绍到这了,更多相关python中str内置函数总结归纳内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python根据时间生成mongodb的ObjectId的方法
Mar 13 Python
Python通过正则表达式选取callback的方法
Jul 18 Python
Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
Mar 20 Python
详解Python 实现元胞自动机中的生命游戏(Game of life)
Jan 27 Python
Python 实现一行输入多个值的方法
Apr 21 Python
Python3实现腾讯云OCR识别
Nov 27 Python
对Xpath 获取子标签下所有文本的方法详解
Jan 02 Python
在Pycharm terminal中字体大小设置的方法
Jan 16 Python
python实现QQ批量登录功能
Jun 19 Python
pytorch GAN生成对抗网络实例
Jan 10 Python
python实现不同数据库间数据同步功能
Feb 25 Python
Django利用AJAX技术实现博文实时搜索
May 06 Python
python中温度单位转换的实例方法
Dec 27 #Python
Python新建项目自动添加介绍和utf-8编码的方法
Dec 26 #Python
Python 可视化神器Plotly详解
Dec 26 #Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
Dec 27 #Python
通过python-pptx模块操作ppt文件的方法
Dec 26 #Python
Python如何实现感知器的逻辑电路
Dec 25 #Python
使用Python实现音频双通道分离
Dec 25 #Python
You might like
php高级编程-函数-郑阿奇
2011/07/04 PHP
PHP使用mysql_fetch_row查询获得数据行列表的方法
2015/03/18 PHP
php输出指定时间以前时间格式的方法
2015/03/21 PHP
PHPstorm快捷键(分享)
2017/07/17 PHP
基于php流程控制语句和循环控制语句(讲解)
2017/10/23 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
JavaScript mapreduce工作原理简析
2012/11/25 Javascript
检查输入的是否是数字使用keyCode配合onkeypress事件
2014/01/23 Javascript
javascript自定义函数参数传递为字符串格式
2014/07/29 Javascript
javascript函数式编程实例分析
2015/04/25 Javascript
jQuery的css() 方法使用指南
2015/05/03 Javascript
JS中mouseover和mouseout多次触发问题如何解决
2016/06/06 Javascript
Angular.JS学习之依赖注入$injector详析
2016/10/20 Javascript
JS优化与惰性载入函数实例分析
2017/04/06 Javascript
浅谈webpack下的AOP式无侵入注入
2017/11/12 Javascript
vue.js element-ui tree树形控件改iview的方法
2018/03/29 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
vue登录以及权限验证相关的实现
2019/10/25 Javascript
vue.js路由mode配置之去掉url上默认的#方法
2019/11/01 Javascript
JavaScript中window和document用法详解
2020/07/28 Javascript
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
python如何提取英语pdf内容并翻译
2020/03/03 Python
python json.dumps中文乱码问题解决
2020/04/01 Python
python操作ini类型配置文件的实例教程
2020/10/30 Python
python爬虫爬取淘宝商品比价(附淘宝反爬虫机制解决小办法)
2020/12/03 Python
英国最大的户外商店:Go Outdoors
2019/04/17 全球购物
Stutterheim瑞典:瑞典高级外套时装品牌
2019/06/24 全球购物
Rowdy Gentleman服装和配饰:美好时光
2019/09/24 全球购物
函授自我鉴定
2013/11/06 职场文书
自我介绍演讲稿
2014/01/15 职场文书
工作过失检讨书
2014/02/23 职场文书
2014年小学校长工作总结
2014/12/08 职场文书
公司辞职信模板
2015/05/13 职场文书
2015年学校信息技术工作总结
2015/05/25 职场文书
在校证明模板
2015/06/17 职场文书
数据设计之权限的实现
2022/08/05 MySQL