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

常用字符串方法<python>

导言

        在python中内置了许多的字符串方法,使用字符串方法可以方便快捷解决很多问题,所以本文将要介绍一些常用的字符串方法。


目录

导言

string.center(width[,fillchar])

string.capitalize()

string.count(sub[,start[,end]])

string.join(iterable)

string.split([sep[,maxsplist]])

 string.replace(old,new[,count])

 1,判断开头结尾

 string.startswith(obj)

 string.endswith(obj)

2,查找

 string.find(sub)

 string.index(sub)

3,判断字符类型

 string.isalpha()

 string.isalnum()

 string.isdigit()

 string.isdecimal()

 string.islower()

 string.isupper()

 4,大小写转换

 string.lower()

 string.upper()

5,截断

 string.strip([chars])

 string.lstrip([chars])

 string.rstrip([chars])


字符串方法一旦涉及的对原字符串进行更改操作的,一定是通过返回值来返回结果,而不是对原字符串进行更改

string.center(width[,fillchar])

        函数功能:将字符string居中,填充字符fillchar(可选)到width个大小。

使用举例:

 运行结果:


string.capitalize()

        函数功能:无参,将首字母大写

使用举例:

运行结果:


string.count(sub[,start[,end]])

        函数功能:在string中sub个个数,start和end遵循前闭后开,从0开始

使用举例:

 运行结果:


string.join(iterable)

        函数功能:以string分隔并加入到iterable,当用于List时,返回结果也是字符串

使用举例:

 运行结果:


string.split([sep[,maxsplist]])

        函数功能:在string中以sep分隔maxsplit次,默认空格分隔,生成结果是list

使用举例:

 运行结果:


 string.replace(old,new[,count])

        函数功能:在string中以old替换掉new,可选参数count替换count次,默认全替换

使用举例:

 运行结果:


 1,判断开头结尾

 string.startswith(obj)

        函数功能:判断字符串string是否以obj开头。

使用举例:

 运行结果:


 string.endswith(obj)

        函数功能:判断字符串string是否以obj结尾。

使用举例:

 运行结果:


2,查找

 string.find(sub)

        函数功能:查找字符串string中sub第一次出现的索引,没有返回-1,不能用于list。

使用举例:

 运行结果:


 string.index(sub)

        函数功能:查找字符串string中sub第一次出现的索引,没有报错,能用于list。

使用举例:

 运行结果:


3,判断字符类型

以下方法也可运用于list遍历时

 string.isalpha()

        函数功能:判断是否是字母(包括大小写)

使用举例:

 运行结果:


 string.isalnum()

        函数功能:判断是否是字母(包括大小写)和数字

使用举例:

 运行结果:


 string.isdigit()

        函数功能:判断是否是数字

使用举例:

 运行结果:


 string.isdecimal()

        函数功能:判断是否是十进制数字

使用举例:

 运行结果:


 string.islower()

        函数功能:判断是否是小写字母

使用举例:

 运行结果:


 string.isupper()

        函数功能:判断是否是大写字母

使用举例:

 运行结果:


 4,大小写转换

 string.lower()

        函数功能:大写字母转小写

使用举例:

 运行结果:


 string.upper()

        函数功能:小写转大写

使用举例:

 运行结果:


5,截断

 string.strip([chars])

        函数功能:截断两边指定字符,char默认为空格

使用举例:

 运行结果:


 string.lstrip([chars])

        函数功能:截断左边指定字符,char默认为空格

使用举例:

 运行结果:


 string.rstrip([chars])

        函数功能:截断右边指定字符,char默认为空格

使用举例:

 运行结果:


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

相关文章:

  • 线程池666666
  • Python28-5 k-means算法
  • 主流国产服务器操作系统技术分析
  • 【Linux】线程封装与互斥(万字)
  • 5分钟教你部署MySQL8.0环境
  • LLM应用:传统NLP任务
  • 基于Hadoop平台的电信客服数据的处理与分析③项目开发:搭建Kafka大数据运算环境---任务11:基础环境准备
  • Golang中swtich中如何强制执行下一个代码块
  • 读书笔记-Java并发编程的艺术-第4章(Java并发编程基础)-第2节(启动和终止线程)
  • 通俗大白话理解Docker
  • 题解:CF1981C(Turtle and an Incomplete Sequence)
  • Swift 中强大的 Key Paths(键路径)机制趣谈(上)
  • (十二)纹理和采样
  • QT创建地理信息shp文件编辑器shp_editor
  • 解析Kotlin中扩展函数与扩展属性【笔记摘要】
  • 【Java学习笔记】java图形界面编程
  • STM32入门笔记(03): ADC(SPL库函数版)(2)
  • 2024年7月2日 (周二) 叶子游戏新闻
  • 如何使用Spring Boot Profiles进行环境配置管理
  • Java错题归纳(二)
  • Grafana面试题精选和参考答案
  • Node版本管理工具 fnm 安装使用
  • vector模拟实现【C++】
  • 《每天5分钟用Flask搭建一个管理系统》第11章:测试与部署
  • Landsat数据从Collection1更改为Collection2
  • 《每天5分钟用Flask搭建一个管理系统》第12章:安全性
  • Unity之创建与导出PDF
  • 【Android面试八股文】优化View层次过深问题,选择哪个布局比较好?
  • 什么是带有 API 网关的代理?
  • sql拉链表