python中str内置函数用法总结

 更新时间:2020年12月27日 09:21:59   作者:宋宋大人  
在本篇文章里小编给大家整理了一篇关于python中str内置函数用法总结内容,有需要的朋友们可以学习下。

大家在使用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 中由 yield 实现异步操作

    Python 中由 yield 实现异步操作

    这篇文章主要介绍了Python 中由 yield 实现异步操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • 使用turtle绘制五角星、分形树

    使用turtle绘制五角星、分形树

    这篇文章主要为大家详细介绍了使用turtle绘制五角星、分形树,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10
  • Python进行区间取值案例讲解

    Python进行区间取值案例讲解

    这篇文章主要介绍了Python进行区间取值案例讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • 解决Keras 自定义层时遇到版本的问题

    解决Keras 自定义层时遇到版本的问题

    这篇文章主要介绍了解决Keras 自定义层时遇到版本的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • 教你利用Python玩转histogram直方图的五种方法

    教你利用Python玩转histogram直方图的五种方法

    这篇文章主要给大家介绍了关于如何利用Python玩转histogram直方图的五种方法,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-07-07
  • Python3 串口接收与发送16进制数据包的实例

    Python3 串口接收与发送16进制数据包的实例

    今天小编就为大家分享一篇Python3 串口接收与发送16进制数据包的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • 利用PyCharm Profile分析异步爬虫效率详解

    利用PyCharm Profile分析异步爬虫效率详解

    这篇文章主要给大家介绍了关于如何利用PyCharm Profile分析异步爬虫效率的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用PyCharm具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • Python中__del__方法的使用方法详细解析

    Python中__del__方法的使用方法详细解析

    __del__()称为“析构方法”,用于实现对象被销毁时所需的操作,下面这篇文章主要给大家介绍了关于Python中__del__方法的使用方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-02-02
  • python3 实现函数写文件路径的正确方法

    python3 实现函数写文件路径的正确方法

    今天小编就为大家分享一篇python3 实现函数写文件路径的正确方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • Python中的DateTime和TimeDelta详解

    Python中的DateTime和TimeDelta详解

    这篇文章主要介绍了Python中的DateTime和TimeDelta详解,在Python中,date,time和datetime类提供了许多函数来处理日期、时间和时间间隔,每当您操纵日期或时间时,都需要导入DateTime函数,需要的朋友可以参考下
    2023-07-07

最新评论