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实现提取百度搜索结果的方法
May 19 Python
Python中的下划线详解
Jun 24 Python
python3读取MySQL-Front的MYSQL密码
May 03 Python
Python编程中flask的简介与简单使用
Dec 28 Python
python使用正则筛选信用卡
Jan 27 Python
PyQt5图形界面播放音乐的实例
Jun 17 Python
python使用opencv对图像mask处理的方法
Jul 05 Python
Python读取csv文件实例解析
Dec 30 Python
解决pycharm同一目录下无法import其他文件
Feb 12 Python
如何使用Python处理HDF格式数据及可视化问题
Jun 24 Python
python判断元素是否存在的实例方法
Sep 24 Python
python线程优先级队列知识点总结
Feb 28 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定义字符串的四种方式详解
2018/02/06 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
Yii框架视图、视图布局、视图数据块操作示例
2019/10/14 PHP
js中eval详解
2012/03/30 Javascript
JS文本框不能输入空格验证方法
2013/03/19 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
jquery 绑定回车动作扑捉回车键触发的事件
2014/03/26 Javascript
bootstrap表单按回车会自动刷新页面的解决办法
2017/03/08 Javascript
Node.js中的cluster模块深入解读
2018/06/11 Javascript
vue实现键盘输入支付密码功能
2018/08/18 Javascript
Vue2 添加数据可视化支持的方法步骤
2019/01/02 Javascript
在JavaScript中实现链式调用的实现
2019/12/24 Javascript
typescript配置alias的详细步骤
2020/08/12 Javascript
vue video和vue-video-player实现视频铺满教程
2020/10/30 Javascript
Numpy中转置transpose、T和swapaxes的实例讲解
2018/04/17 Python
Python简单处理坐标排序问题示例
2019/07/11 Python
Python倒排索引之查找包含某主题或单词的文件
2019/11/13 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
2019/12/20 Python
Pytorch基本变量类型FloatTensor与Variable用法
2020/01/08 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
2020/06/18 Python
简单的命令查看安装的python版本号
2020/08/28 Python
Gap加拿大官网:Gap Canada
2017/08/24 全球购物
大学生职业生涯规划书范文
2014/01/04 职场文书
学校七一活动方案
2014/01/19 职场文书
客服部工作职责范本
2014/02/14 职场文书
美丽乡村建设实施方案
2014/03/23 职场文书
党员岗位承诺书
2014/03/25 职场文书
幼儿园春季开学寄语
2014/04/03 职场文书
消防志愿者活动方案
2014/08/23 职场文书
2014年企业团支部工作总结
2014/12/10 职场文书
职工宿舍管理制度
2015/08/05 职场文书
2019年“红色之旅”心得体会1000字(3篇)
2019/09/27 职场文书
Python移位密码、仿射变换解密实例代码
2021/06/27 Python
Python 中 Shutil 模块详情
2021/11/11 Python
浅析python中特殊文件和特殊函数
2022/02/24 Python
vue实现拖拽交换位置
2022/04/07 Vue.js