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实现baidu hi自动登录的代码
Feb 10 Python
python使用cookielib库示例分享
Mar 03 Python
Python中异常重试的解决方案详解
May 05 Python
详解python中executemany和序列的使用方法
Aug 12 Python
Python设计模式之代理模式实例详解
Jan 19 Python
python3实现逐字输出的方法
Jan 23 Python
python递归法实现简易连连看小游戏
Mar 25 Python
Python实现图片识别加翻译功能
Dec 26 Python
Pytorch对Himmelblau函数的优化详解
Feb 29 Python
Python sublime安装及配置过程详解
Jun 29 Python
Python pandas对excel的操作实现示例
Jul 21 Python
Python的scikit-image模块实例讲解
Dec 30 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实现ODBC数据分页显示一例
2006/10/09 PHP
PHP函数引用返回的实例详解
2016/09/11 PHP
PHP会话操作之cookie用法分析
2016/09/28 PHP
Laravel实现自定义错误输出内容的方法
2016/10/10 PHP
php让json_encode不自动转义斜杠“/”的方法
2020/04/27 PHP
PHP二维数组分页2种实现方法解析
2020/07/09 PHP
javascript 获取图片颜色
2009/04/05 Javascript
jQuery UI AutoComplete 使用说明
2011/06/20 Javascript
深入领悟JavaScript中的面向对象
2013/11/18 Javascript
javascripit实现密码强度检测代码分享
2013/12/12 Javascript
javascript中interval与setTimeOut的区别示例介绍
2014/03/14 Javascript
js表单提交和submit提交的区别实例分析
2015/12/10 Javascript
AngularJS实用基础知识_入门必备篇(推荐)
2017/07/10 Javascript
在Vue methods中调用filters里的过滤器实例
2018/08/30 Javascript
vue-resource 拦截器interceptors使用详解
2021/01/18 Vue.js
[41:52]2018DOTA2亚洲邀请赛3月29日 小组赛A组 TNC VS OpTic
2018/03/30 DOTA
在Linux上安装Python的Flask框架和创建第一个app实例的教程
2015/03/30 Python
Python使用爬虫猜密码
2016/02/19 Python
python导入csv文件出现SyntaxError问题分析
2017/12/15 Python
基于python代码实现简易滤除数字的方法
2018/07/17 Python
如何用python写一个简单的词法分析器
2018/12/18 Python
详解如何在Apache中运行Python WSGI应用
2019/01/02 Python
Python @property使用方法解析
2019/09/17 Python
python实现程序重启和系统重启方式
2020/04/16 Python
python 字符串的驻留机制及优缺点
2020/06/19 Python
2019年Java 最常见的 面试题
2016/10/19 面试题
活动总结模板
2014/05/09 职场文书
2014业务员年终工作总结
2014/12/09 职场文书
2014年教研员工作总结
2014/12/23 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
劳动仲裁代理词范文
2015/05/25 职场文书
党支部对转正的意见
2015/06/02 职场文书
心理健康教育主题班会
2015/08/13 职场文书
Nginx源码编译安装过程记录
2021/11/17 Servers
一条 SQL 语句执行过程
2022/03/17 MySQL
详解SQL的窗口函数
2022/04/21 Oracle