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

字符串的常用操作

1.拼接字符串

使用运算符"+"可以对多个字符串进行拼接将几个字符串拼成一个字符串。

2.计算字符串的长度

使用len()函数计算字符串的长度

len(string)

其中string用于指定要进行长度统计的字符串。

3.截取字符串

由于字符串也属于序列,所以要截取字符串,可以使用切片的方法实现。

string[start : end : step]

string:表示要截取的字符串

start:表示要截取的第一个字符的索引(包括该字符)如果不指定则默认为0

end:表示要截取的最后一个字符的索引(不包括该字符)如果不指定则默认为字符串的长度

step:表示切片的步长,如果省略,则默认为,当省略该步长是,最后一个冒号也可以省略。

4.分割,合拼字符串

字符串对象的split()方法可以实现字符串的分割,也就是把一个字符串按照指定的分隔符切分为字符串列表,该列表中,不包扩分隔符。

str.split(sep,mxxasplit)

参数说明:

str:表示进行分割的字符串

sep:用于指定分隔符。可以包含多个字符,默认为None即所有空字符(包含空格。换行“\n”)

maxsplit:可选参数,用于指定分割次数,如果不指定或者为-1,则分割次数没有限制,否则返回的结果列表的的元素个数,个数最多为maxsplit+1

5.检查字符串

count()方法

count方法用于检索指定1字符串在另一个字符串中出现的次数。如果检索的字符串不存在,则返回0,否则返回出现的次数。

find()方法

该方法用于检索是否包括指定的子字符串。如果检索的字符串不存在,则返回-1否则返回首次出现该字符串时的索引。

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

相关文章:

  • 开启想象翅膀:轻松实现文本生成模型的创作应用,支持LLaMA、ChatGLM、UDA、GPT2、Seq2Seq、BART、T5、SongNet等模型,开箱即用
  • 文心一言 VS 讯飞星火 VS chatgpt (74)-- 算法导论7.2 2题
  • 大数据第二阶段测试
  • 06 为什么需要多线程;多线程的优缺点;程序 进程 线程之间的关系;进程和线程之间的区别
  • datax-web报错收集
  • YOLO相关原理(文件结构、视频检测等)
  • 深入解析Spring Boot的核心特性与示例代码
  • 什么是Java中的观察者模式?
  • 无涯教程-Perl - endhostent函数
  • Vue2使用easyplayer
  • Map映射学习
  • 【每日一题Day292】LC1572矩阵对角线元素的和 模拟
  • Mongodb:业务应用(2)
  • DSO学习笔记
  • 【Windows 常用工具系列 5 -- 如何在网页(CSDN)中实现右上角及右下角数字显示】
  • sql注入--报错注入
  • Nginx常用功能
  • 【Express.js】express-validator
  • 沁恒ch32V208处理器开发(三)GPIO控制
  • Jenkins 中 shell 脚本执行失败却不自行退出
  • 2021年12月 C/C++(一级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 计算机网络 网络层 IPv4数据报
  • 有哪些可以用于性能测试方法?【举例说明】
  • Linux进程管理命令
  • pytest 常用命令参数
  • 从安装 Seata 开始的分布式事务之旅 springboot集成seata
  • Laravel 使用mix引入本地样式文件 报错 Unable to locate Mix处理
  • QT学习笔记-QT安装oracle oci驱动
  • 【React学习】—类的基本知识(五)
  • 【AI】《动手学-深度学习-PyTorch版》笔记(十六):自定义网络层、保存/加载参数、使用GPU