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中logging模块的用法实例
Sep 29 Python
python检查指定文件是否存在的方法
Jul 06 Python
在Python中通过threading模块定义和调用线程的方法
Jul 12 Python
Python实现自动添加脚本头信息的示例代码
Sep 02 Python
Python中super函数的用法
Nov 17 Python
Django自定义过滤器定义与用法示例
Mar 22 Python
python实现简单名片管理系统
Nov 30 Python
PyCharm永久激活方式(推荐)
Sep 22 Python
python实现TCP文件传输
Mar 20 Python
Python 实现微信自动回复的方法
Sep 11 Python
Python getsizeof()和getsize()区分详解
Nov 20 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
Feb 24 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
PHP5.0对象模型探索之抽象方法和抽象类
2006/09/05 PHP
利用PHP如何实现Socket服务器
2015/09/23 PHP
浅谈PHP正则中的捕获组与非捕获组
2016/07/18 PHP
PHP时间处理类操作示例
2018/09/05 PHP
一段实现页面上的图片延时加载的js代码
2010/02/11 Javascript
判断客户端浏览器是否安装了Flash插件的多种方法
2010/08/11 Javascript
jQuery控制TR显示隐藏的三种常用方法
2014/08/21 Javascript
JavaScript判断textarea值是否为空并给出相应提示
2014/09/04 Javascript
Bootstrap Table使用整理(五)之分页组合查询
2017/06/09 Javascript
jQuery实现左右滑动的toggle方法
2018/03/03 jQuery
写一个移动端惯性滑动&回弹Vue导航栏组件 ly-tab
2018/03/06 Javascript
vue+VeeValidate 校验范围实例详解(部分校验,全部校验)
2018/10/19 Javascript
JS实现倒序输出的几种常用方法示例
2019/04/13 Javascript
深入解读Node.js中的koa源码
2019/06/17 Javascript
Node.js实现简单管理系统
2019/09/23 Javascript
Node.js API详解之 dns模块用法实例分析
2020/05/15 Javascript
Element Popover 弹出框的使用示例
2020/07/26 Javascript
Python实现截屏的函数
2015/07/26 Python
利用python程序帮大家清理windows垃圾
2017/01/15 Python
浅谈对yield的初步理解
2017/05/29 Python
python使用itchat库实现微信机器人(好友聊天、群聊天)
2018/01/04 Python
pandas 根据列的值选取所有行的示例
2018/11/07 Python
使用 tf.nn.dynamic_rnn 展开时间维度方式
2020/01/21 Python
使用opencv中匹配点对的坐标提取方式
2020/06/04 Python
详解numpy1.19.4与python3.9版本冲突解决
2020/12/15 Python
Chain Reaction Cycles芬兰:世界上最大的在线自行车商店
2017/12/06 全球购物
英国在线花园中心:You Garden
2018/06/03 全球购物
工程预算与管理应届生求职信
2013/10/06 职场文书
毕业生自我鉴定实例
2014/01/21 职场文书
省三好学生申请材料
2014/01/22 职场文书
学生个人自我鉴定范文
2014/03/28 职场文书
信息技术课后反思
2014/04/27 职场文书
资助贫困学生倡议书
2014/05/16 职场文书
2014年班级工作总结
2014/11/14 职场文书
餐厅保洁员岗位职责
2015/04/10 职场文书
描述鲁迅的名言整理,一生受用
2019/08/08 职场文书