python字符串的使用方法_python字符串常用函数

python字符串的使用方法_python字符串常用函数python字符串常用方法find(sub[,start[,end]])在索引start和end之间查找字符串sub​找到,则返回最左端的索引值,未找到,则返回-1​start和end都可


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

python字符串常用方法

 

find(sub[, start[, end]])

在索引start和end之间查找字符串sub
​找到,则返回最左端的索引值,未找到,则返回-1
​start和end都可省略,省略start说明从字符串开头找
省略end说明查找到字符串结尾,全部省略则查找全部字符串

source_str = "There is a string accessing example"
print(source_str.find('r'))
>>> 3

 

count(sub, start, end)

返回字符串sub在start和end之间出现的次数

source_str = "There is a string accessing example"
print(source_str.count('e'))
>>> 5

 

replace(old, new, count)

old代表需要替换的字符,new代表将要替代的字符,count代表替换的次数(省略则表示全部替换)

source_str = "There is a string accessing example"
print(source_str.replace('i', 'I', 1))
>>> There Is a string accessing example # 把小写的i替换成了大写的I

 

split(sep, maxsplit)

以sep为分隔符切片,如果maxsplit有指定值,则仅分割maxsplit个字符串
分割后原来的str类型将转换成list类型

source_str = "There is a string accessing example"
print(source_str.split(' ', 3))
>>> ['There', 'is', 'a', 'string accessing example'] # 这里指定maxsplit=3,代表只分割前3个

 

startswith(prefix, start, end)

判断字符串是否是以prefix开头,start和end代表从哪个下标开始,哪个下标结束

source_str = "There is a string accessing example"
print(source_str.startswith('There', 0, 9))
>>> True

 

endswith(suffix, start, end)

判断字符串是否以suffix结束,如果是返回True,否则返回False

source_str = "There is a string accessing example"
print(source_str.endswith('example'))
>>> True

 

lower

将所有大写字符转换成小写
 

upper

将所有小写字符转换成大写
 

join

将列表拼接成字符串

list1 = ['ab', 'cd', 'ef']
print(" ".join(list1))
>>> ab cd ef

 

切片反转

list2 = "hello"
print(list2[::-1])
>>> olleh
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/165088.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • iostat 命令详解「建议收藏」

    iostat 命令详解「建议收藏」概述iostat主要用于输出磁盘IO和CPU的统计信息。iostat属于sysstat软件包。可以用yuminstallsysstat直接安装。iostat用法用法:iostat[选项][<时间间隔>][<次数>]如下图:iostat用法命令参数:-c:显示CPU使用情况-d:显示磁盘使用情况-N:显示磁盘阵列(LVM)信息-n:显示NFS使用情况-k:以KB为单位显示-m:以M为单位显示-t.

    2022年10月6日
  • 贴片铝电容识别及型号_TDK贴片电容识别方法及命名规则[通俗易懂]

    贴片铝电容识别及型号_TDK贴片电容识别方法及命名规则[通俗易懂]原标题:TDK贴片电容识别方法及命名规则TDK贴片电容识别方法及命名规则,TDK是TokyoDenkikagakuKogyoK.K的简称。是日本的一个品牌。今天我们一起来学习一下如何识别TDK的贴片电容。拿到一般TDK的电容,料盘上会有TDK字样的标示。分上下两个标,上标是小标。下标是大标。TDK的标识是在大标上面。TDK贴片电容的参数一般由系列名称,体积,材质,电压,容量,误差,包装组成…

    2022年8月21日
  • 压缩感知重构算法之迭代硬阈值(Iterative Hard Thresholding,IHT)

    压缩感知重构算法之迭代硬阈值(Iterative Hard Thresholding,IHT)转载自:https://blog.csdn.net/wyw921027/article/details/52102211题目:压缩感知重构算法之迭代硬阈值(IterativeHardThresholding,IHT)本篇来介绍IHT重构算法。一般在压缩感知参考文献中,提到IHT时一般引用的都是文献【1】,但IHT实际上是在文献【2】中提出的。IHT并不是一种凸优化算法,…

    2022年5月20日
  • pycharm安装三方库_pycharm无网络安装第三方库

    pycharm安装三方库_pycharm无网络安装第三方库系统:mac10.15.3软件:2019.3pycharm导入第三方库的方法是1先点击File>OtherSetting>PreferencesforNewProjects2点击红框中的小+3在红线位置搜索要加载的第三方库,然后点击箭头所指的installPackage安装模块,点击后按钮按钮为灰色,等恢复后NumPy模块就已经安装完成了,并且显示在列表中,…

    2022年8月27日
  • Python判断数字四舍五入

    Python判断数字四舍五入

    2021年7月13日
  • jetbrains 教育版申请_哪些域名能申请教育版

    jetbrains 教育版申请_哪些域名能申请教育版JetBrains产品教育版申请Pycharm和IntelliJ都是申请的JetBarins官方edu版,功能上应该和professional一样。(虽然咱不一定能用得到pro)以下内容以申请Pycharm为例。事实上,只要能认证成功,所有的产品都可以免费下载激活的。1在官网找到edu版JetBrains官网:https://www.jetbrains.com在主页LeaningTools中找到PyCharmEdu。进入后点击Download,进入如下界面:一般来说下载.exe即可

    2022年8月27日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号