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原始字符串与Unicode字符串操作符用法实例分析
Jul 22 Python
Python和Java进行DES加密和解密的实例
Jan 09 Python
python3+PyQt5自定义视图详解
Apr 24 Python
Python List cmp()知识点总结
Feb 18 Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
Jul 14 Python
python 实现将list转成字符串,中间用空格隔开
Dec 25 Python
屏蔽Django admin界面添加按钮的操作
Mar 11 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
Jul 28 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
Sep 23 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
Dec 08 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
Feb 22 Python
Python连续赋值需要注意的一些问题
Jun 03 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数组去重复数据示例
2014/02/25 PHP
php异常处理使用示例
2014/02/25 PHP
PHP设计模式之观察者模式(Observer)详细介绍和代码实例
2014/04/08 PHP
Thinkphp 框架配置操作之配置加载与读取配置实例分析
2020/05/15 PHP
Javascript操纵Cookie实现购物车程序
2007/02/15 Javascript
深入理解JavaScript 闭包究竟是什么
2013/04/12 Javascript
jquery更换文章内容与改变字体大小代码
2013/09/30 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
原生js编写autoComplete插件
2016/04/13 Javascript
js停止冒泡和阻止浏览器默认行为的简单方法
2016/05/15 Javascript
jQuery电话号码验证实例
2017/01/05 Javascript
H5基于iScroll实现下拉刷新和上拉加载更多
2017/07/18 Javascript
Node.js自定义实现文件路由功能
2017/09/22 Javascript
总结js函数相关知识点
2018/02/27 Javascript
javascript对HTML字符转义与反转义
2018/12/13 Javascript
NodeJs入门教程之定时器和队列
2019/03/08 NodeJs
vue项目移动端实现ip输入框问题
2019/03/19 Javascript
微信小程序列表时间戳转换实现过程解析
2019/10/12 Javascript
python九九乘法表的实例
2017/09/26 Python
python print 按逗号或空格分隔的方法
2018/05/02 Python
Tensorflow的梯度异步更新示例
2020/01/23 Python
解决python DataFrame 打印结果不换行问题
2020/04/09 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
2020/07/13 Python
Python 使用双重循环打印图形菱形操作
2020/08/09 Python
德国香水、化妆品和护理产品网上商店:Parfumdreams
2018/09/26 全球购物
美国婴儿和儿童服装购物网站:PatPat
2020/10/01 全球购物
CHARLES & KEITH加拿大官网:新加坡时尚品牌
2020/03/26 全球购物
为什么要使用servlet
2016/01/17 面试题
学前教育求职自荐信范文
2013/12/25 职场文书
金融专业大学生自我评价
2014/01/09 职场文书
幼儿园毕业教师感言
2014/02/21 职场文书
《吃水不忘挖井人》教学反思
2014/04/15 职场文书
保险公司反洗钱宣传活动总结
2015/05/08 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP
python编程项目中线上问题排查与解决
2021/11/01 Python
使用python创建股票的时间序列可视化分析
2022/03/03 Python