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基础教程之Hello World!
Aug 29 Python
Python爬虫抓取手机APP的传输数据
Jan 22 Python
Pycharm取消py脚本中SQL识别的方法
Nov 29 Python
python三大神器之fabric使用教程
Jun 10 Python
Python虚拟环境的原理及使用详解
Jul 02 Python
pybind11在Windows下的使用教程
Jul 04 Python
python如何统计代码运行的时长
Jul 24 Python
python实现将json多行数据传入到mysql中使用
Dec 31 Python
简单了解django处理跨域请求最佳解决方案
Mar 25 Python
Python 字典一个键对应多个值的方法
Sep 29 Python
详解python的变量缓存机制
Jan 24 Python
Pillow图像处理库安装及使用
Apr 12 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中chdir()函数用法实例
2014/11/13 PHP
PHP  实现等比压缩图片尺寸和大小实例代码
2016/10/08 PHP
细说浏览器特性检测(2)-通用事件检测
2010/11/05 Javascript
Array.prototype.concat不是通用方法反驳[译]
2012/09/20 Javascript
js模仿jquery的写法示例代码
2013/06/16 Javascript
jQuery中delegate和on的用法与区别详细解析
2014/01/26 Javascript
nodejs中实现sleep功能实例
2015/03/24 NodeJs
javascript bom是什么及bom和dom的区别
2015/11/26 Javascript
JavaScript数组的栈方法与队列方法详解
2016/05/26 Javascript
深入理解JavaScript中的块级作用域、私有变量与模块模式
2016/10/31 Javascript
Vue.js第四天学习笔记(组件)
2016/12/02 Javascript
详解angular element()方法使用
2017/04/08 Javascript
JS中把函数作为另一函数的参数传递方法(总结)
2017/06/28 Javascript
Node.js学习之查询字符串解析querystring详解
2017/09/28 Javascript
利用npm 安装删除模块的方法
2018/05/15 Javascript
vue项目中使用tinymce编辑器的步骤详解
2018/09/11 Javascript
JS实现商品橱窗特效
2020/01/09 Javascript
JS面向对象编程基础篇(一) 对象和构造函数实例详解
2020/03/03 Javascript
javascript实现放大镜功能
2020/12/09 Javascript
[01:46]DOTA2上海特锦赛小组赛英文解说KotlGuy采访
2016/02/27 DOTA
Python字符串的encode与decode研究心得乱码问题解决方法
2009/03/23 Python
详细解读tornado协程(coroutine)原理
2018/01/15 Python
简述Python2与Python3的不同点
2018/01/21 Python
对Python _取log的几种方式小结
2019/07/25 Python
python3中利用filter函数输出小于某个数的所有回文数实例
2019/11/24 Python
使用HTML5和CSS3制作一个模态框的示例
2018/03/07 HTML / CSS
英国天然保健品网站:Simply Supplements
2017/03/22 全球购物
欧舒丹加拿大官网:L’Occitane加拿大
2017/10/29 全球购物
HOTEL INFO英国:搜索全球酒店
2019/08/08 全球购物
博朗(Braun)俄罗斯官方商店:德国小家电品牌
2019/09/24 全球购物
审计班子对照检查材料
2014/08/27 职场文书
办公室主任四风问题对照检查材料思想汇报
2014/09/28 职场文书
工程部经理岗位职责
2015/02/02 职场文书
新学期家长寄语2016
2015/12/03 职场文书
python删除csv文件的行列
2021/04/06 Python
一文搞懂MySQL索引页结构
2022/02/28 MySQL