当前位置: 首页 > 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:第一个字符大写其他都小写,在此不作演示

http://www.lryc.cn/news/544723.html

相关文章:

  • Redis 哈希(Hash)
  • Windows对比MacOS
  • react 路由跳转的几种方式
  • 2.你有什么绝活儿?—Java能做什么?
  • 2025年2月文章一览
  • C++ | 面向对象 | 类
  • leetcode:2164. 对奇偶下标分别排序(python3解法)
  • Visionpro cogToolBlockEditV2.Refresh()
  • Apache Spark中的依赖关系与任务调度机制解析
  • 网络基础III
  • 【SpringBoot】自动配置原理与自定义启动器
  • Element实现el-dialog弹框移动、全屏功能
  • Ubuntu 下 nginx-1.24.0 源码分析 - ngx_init_cycle 函数 - 详解(11)
  • 千峰React:案例一
  • 部署Joplin私有云服务器postgres版-docker compose
  • rust学习笔记6-数组练习704. 二分查找
  • Jsmoke-一款强大的js检测工具,浏览器部署即用,使用方便且高效
  • PyCharm中通过命令行执行`pip`命令下载到哪里了:虚拟环境目录下
  • Spring Boot操作MaxComputer(保姆级教程)
  • Spring的构造注入
  • 服务器IPMI用户名、密码批量检查
  • 管理后台环境配置
  • element-ui infiniteScroll 组件源码分享
  • Pany-v2:LFI漏洞探测与敏感文件(私钥窃取/其他)自动探测工具
  • 供应链管理系统--升鲜宝门店收银系统功能解析,登录、主界面、会员 UI 设计图(一)
  • Day11,Hot100(贪心算法)
  • nss刷题4
  • Eclipse 编译项目指南
  • 天佐.乾坤袋 基于抽屉式文件存储的NoSql数据库
  • win11编译pytorch cuda128版本流程