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的WEB框架Flask中使用多个配置文件的解决方法
Apr 18 Python
Python正则表达式匹配HTML页面编码
Apr 08 Python
基于Python3 逗号代码 和 字符图网格(详谈)
Jun 22 Python
Python标准库sched模块使用指南
Jul 06 Python
Python实现判断字符串中包含某个字符的判断函数示例
Jan 08 Python
python自动截取需要区域,进行图像识别的方法
May 17 Python
使用pygame编写Flappy bird小游戏
Mar 14 Python
Python reversed函数及使用方法解析
Mar 17 Python
Python生成器实现简单"生产者消费者"模型代码实例
Mar 27 Python
pycharm 配置svn的图文教程(手把手教你)
Jan 15 Python
Python办公自动化之教你用Python批量识别发票并录入到Excel表格中
Jun 26 Python
Python爬虫中urllib3与urllib的区别是什么
Jul 21 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
ecshop 批量上传(加入自定义属性)
2012/03/20 PHP
PHP6 中可能会出现的新特性预览
2014/04/04 PHP
在Laravel框架里实现发送邮件实例(邮箱验证)
2016/05/20 PHP
thinkPHP5.0框架URL访问方法详解
2017/03/18 PHP
Yii2中简单的场景使用介绍
2017/06/02 PHP
总结PHP内存释放以及垃圾回收
2018/03/29 PHP
php微信开发之音乐回复功能
2018/06/14 PHP
PHP输出Excel PHPExcel的方法
2018/07/26 PHP
Swoole 5将移除自动添加Event::wait()特性详解
2019/07/10 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
2019/07/15 PHP
Javascript new Date().valueOf()的作用与时间戳由来详解
2013/04/24 Javascript
使用CSS3的scale实现网页整体缩放
2014/03/18 Javascript
JQuery移动页面开发之屏幕方向改变与滚屏的实现
2015/12/03 Javascript
前端实现文件的断点续传(前端文件提交+后端PHP文件接收)
2016/11/04 Javascript
IntersectionObserver API 详解篇
2016/12/11 Javascript
Bootstrap select多选下拉框实现代码
2016/12/23 Javascript
关于JavaScript中高阶函数的魅力详解
2018/09/07 Javascript
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
angular中如何绑定iframe中src的方法
2019/02/01 Javascript
python xml解析实例详解
2016/11/14 Python
Django卸载之后重新安装的方法
2017/03/15 Python
python中import reload __import__的区别详解
2017/10/16 Python
Mac PyCharm中的.gitignore 安装设置教程
2020/04/16 Python
CSS3教程(9):设置RGB颜色
2009/04/02 HTML / CSS
医学毕业生自荐信
2013/10/11 职场文书
成人毕业生自我鉴定
2013/10/18 职场文书
小学生防溺水广播稿
2014/01/12 职场文书
大二学期个人自我评价
2014/01/13 职场文书
投标邀请书范文
2014/01/31 职场文书
运动会领导邀请函
2014/02/05 职场文书
综合办公室主任岗位职责
2015/04/01 职场文书
借条格式范本
2015/05/25 职场文书
古诗文之爱国名句(77句)
2019/09/24 职场文书
k-means & DBSCAN 总结
2021/04/27 Python
MySQL删除和插入数据很慢的问题解决
2021/06/03 MySQL
python APScheduler执行定时任务介绍
2022/04/19 Python