当前位置: 首页 > news >正文

Python:字符串常见操作

find(子字符串,开始位置下标,结束位置下标)

注意:开始位置和结束位置下标可以省略,表示在整个字符串中查找

st='asdfghjkl'
print(st.find('a'))#输出结果为0,表明a在第一个位置默认从零开始,找不到则返回-1

index:和find作用一样,但是找不到子字符串时会报错,同样遵循包前不包后原则

count():返回某个子字符串在整个字符串中返回的次数,没有就返回零

st='asdfghjkl'
print(st.count('a'))#出现了一次返回值为一

关于判断的常见操作:

st='asdfghjkl'
print(st.startswith('a'))#以a开头返回结果为True,endswith同理,在此不作演示

replace:替换元素

replace(旧内容,新内容,替换次数)

st='asdfghjkl'
print(st.replace('a','b'))#返回值为bsdfghjkl

注意:替换次数可以省略,默认全部替换,在此不做演示

split():分割,指定分隔符来切取字符串

split(分割内容,分割次数)#分割次数可以省略,默认全部分割

st='asdf,ghjkl'
print(st.split(','))#返回结果为['asdf', 'ghjkl'],以列表形式返回

如果字符串中不包含分割内容,就不进行分割,会作为一个整体

capitalize:第一个字符大写其他都小写,在此不作演示

相关文章:

  • Java 并发编程之synchronized
  • 2024年中国城市统计年鉴(PDF+excel)
  • Python 高精度计算利器:decimal 模块详解
  • Java日志
  • QILSTE H6-C210SY高亮黄光LED灯珠 发光二极管LED
  • 域内委派维权
  • [Java基础] 常用注解
  • nvm的学习
  • Python Cookbook-2.19 根据指定的搜索路径和模式寻找文件
  • 脑机接口SSVEP 信号特征提取技术术语
  • 认知动力学视角下的生命优化系统:多模态机器学习框架的哲学重构
  • CompletableFuture
  • unittest自动化测试框架详解
  • yunedit-post ,api测试比postman更好
  • 分布式数据存储:提升系统弹性与性能的技术之路
  • Ubuntu 防火墙iptables和 ufw
  • 数据集笔记:NUSMods API
  • 05类加载机制篇(D1_类文件结构)
  • Linux环境安装Nginx及版本升级指南
  • 自学微信小程序的第八天
  • 乐从做网站/网络营销推广方案案例
  • 公司网站制作注意事项/搜索引擎优化实训报告
  • 网站怎么做https/推广seo网站
  • 龙岩b2b平台推广公司/保定seo推广公司
  • 邢台建设企业网站价格/百度竞价推广什么意思
  • 如何做网课网站/2345网址导航是什么浏览器