目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

Python全系列 教程

3567个小节阅读:5930.4k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(15.5k)
赞(0)

字符串常用方法汇总

字符串有很多常用的方法,我们需要熟悉。我们通过表格将这些方法汇总起来,方便大家查阅。希望大家针对每个方法都做一次测试。

image-20211026171738116

常用查找方法

我们以一段文本作为测试:

方法和使用示例说明结果
len(a)字符串长度96
a.startswith('我是高淇')以指定字符串开头True
a.endswith('过我')以指定字符串结尾True
a.find('高')第一次出现指定字符串的位置2
a.rfind('高')最后一次出现指定字符串的位置29
a.count("编程")指定字符串出现了几次3
a.isalnum()所有字符全是字母或数字False

去除首尾信息

我们可以通过strip()去除字符串首尾指定信息。通过lstrip()去除字符串左边指定信息,rstrip()去除字符串右边指定信息。

【操作】去除字符串首尾信息

大小写转换

编程中关于字符串大小写转换的情况,经常遇到。我们将相关方法汇总到这里。为了方便学习,先设定一个测试变量:

示例说明结果
a.capitalize()产生新的字符串,首字母大写'Gaoqi love programming, love sxt'
a.title()产生新的字符串,每个单词都首字母大写'Gaoqi Love Programming, Love Sxt'
a.upper()产生新的字符串,所有字符全转成大写'GAOQI LOVE PROGRAMMING, LOVE SXT'
a.lower()产生新的字符串,所有字符全转成小写'gaoqi love programming, love sxt'
a.swapcase()产生新的,所有字母大小写转换'GAOQI LOVE PROGRAMMING, LOVE sxt'

格式排版

center()ljust()rjust()这三个函数用于对字符串实现排版。示例如下:

特征判断方法

  1. isalnum() 是否为字母或数字
  2. isalpha() 检测字符串是否只由字母组成(含汉字)
  3. isdigit() 检测字符串是否只由数字组成
  4. isspace() 检测是否为空白符
  5. isupper() 是否为大写字母
  6. islower() 是否为小写字母

实时效果反馈

1. 如下代码,打印结果是:

A 1

B 2

C 3

D 4

2. 如下代码,正确结果是:

A sxt

B s*xt**

C s*xt

D **s*xt

答案

1=>B 2=>C

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2