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 sys模块sys.path使用方法示例
Dec 04 Python
python 删除大文件中的某一行(最有效率的方法)
Aug 19 Python
python基础while循环及if判断的实例讲解
Aug 25 Python
python线程池(threadpool)模块使用笔记详解
Nov 17 Python
用Python删除本地目录下某一时间点之前创建的所有文件的实例
Dec 14 Python
Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
Apr 22 Python
python实现定时提取实时日志程序
Jun 22 Python
Tensorflow实现神经网络拟合线性回归
Jul 19 Python
python pandas移动窗口函数rolling的用法
Feb 29 Python
Django之choices选项和富文本编辑器的使用详解
Apr 01 Python
Python filter过滤器原理及实例应用
Aug 18 Python
Python列表的索引与切片
Apr 07 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
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
2011/11/21 PHP
php页码形式分页函数支持静态化地址及ajax分页
2014/03/28 PHP
ecshop 2.72如何修改后台访问地址
2015/03/03 PHP
Yii数据库缓存实例分析
2016/03/29 PHP
php图片上传类 附调用方法
2016/05/15 PHP
PHP defined()函数的使用图文详解
2019/07/20 PHP
javascript数字数组去重复项的实现代码
2010/12/30 Javascript
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
全面解析标签页的切换方式
2016/08/21 Javascript
前端js实现文件的断点续传 后端PHP文件接收
2016/10/14 Javascript
JavaScript 数组的深度复制解析
2016/11/02 Javascript
js实现rem自动匹配计算font-size的示例
2017/11/18 Javascript
详解VUE 数组更新
2017/12/16 Javascript
JS设计模式之状态模式概念与用法分析
2018/02/05 Javascript
vue利用axios来完成数据的交互
2018/03/23 Javascript
开发中常用的25个JavaScript单行代码(小结)
2019/06/28 Javascript
vue单元格多列合并的实现
2020/11/26 Vue.js
[43:18]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
Python中字符串的常见操作技巧总结
2016/07/28 Python
python 从csv读数据到mysql的实例
2018/06/21 Python
Django使用paginator插件实现翻页功能的实例
2018/10/24 Python
Django中的forms组件实例详解
2018/11/08 Python
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
详解H5本地储存Web Storage
2017/07/03 HTML / CSS
美国销售第一的智能手机和平板电脑保护壳:OtterBox
2017/12/21 全球购物
英国网上购买肉类网站:Great British Meat
2018/10/17 全球购物
Fanatics英国官网:美国体育电商
2018/11/06 全球购物
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
2016/08/15 面试题
师范教师大学生职业生涯规划范文
2014/01/05 职场文书
人力资源部副职的竞聘演讲稿
2014/01/07 职场文书
幼儿园中班评语大全
2014/04/17 职场文书
建筑院校毕业生求职信
2014/06/13 职场文书
俄语专业毕业生求职信
2014/07/12 职场文书
致800米运动员广播稿(10篇)
2014/10/17 职场文书
幼儿园端午节活动总结
2015/05/05 职场文书
2016高考感言
2015/08/01 职场文书