第五篇:python字符串(内容详细,有不懂的发评论)

一.字符串的定义

在Python中,字符串是由一系列字符组成的序列,用于存储文本信息。字符串可以用单引号(' ')、双引号(" ")或三引号(''' ''' 或 """ """)来定义。三引号通常用于定义多行字符串。

二.字符串的遍历

遍历字符串意味着逐个访问字符串中的每个字符。这可以通过for循环实现。

例如:

运行结果如下:

三.字符串的常见操作

1.字符串的find()index()rfind()rindex()方法

方法 描述
find() find()用于查找子字符串,如果找到则返回第一个匹配的索引,否则find()返回-1
index() index()方法用于查找子字符串,如果找到则返回第一个匹配的索引,否则index()会抛出一个ValueError异常。
rfind() rfind()方法从字符串的末尾开始查找。
rindex() rindex()方法从字符串的末尾开始查找。

正常:

运行结果:

异常:

2.字符串的count()方法:返回子字符串在字符串中出现的次数。

3.字符串capitalize(),upper(),lower(),swapcase(),title()的方法

 

方法 描述
capitalize() 将字符串中的首字母转换为大写
upper() 将字符串转换为全部大写。
lower() 将字符串转换为全部小写。
swapcase() 将字符串中的小写字符转换为大写或大写字符转换为小写。
title() 将字符串中的单词首字母转换为大写

eg:


4.字符串center(),ljust(),rjust(),zfill()的方法

方法 描述
center() 返回一个原字符串在中间,并使用fillchar(默认为空格)填充左边和右边形成一个新字符串
ljust() 返回一个原字符串左对齐,并使用fillchar(默认为空格)填充至指定宽度的新字符串。
rjust() 返回一个原字符串右对齐,并使用fillchar(默认为空格)填充至指定宽度的新字符串。
zfill(width) 返回字符串左端填充零直到长度为width的字符串。

5.字符串的startswith()endswith()方法

方法 描述
startswith()

检查字符串是否以指定的前缀开始,如果是输出True,否则输出False。

endswith()

检查字符串是否以指定的后缀结束,如果是输出True,否则输出False。

6.字符串的encode()decode()方法:

方法 描述
encode() 将字符串编码成字节串,通常用于写入文件或网络传输。
decode() 将字节串解码成字符串,是encode()的逆操作。


7.字符串的split()join(),replace()方法:

方法 描述
split() 根据指定的分隔符将字符串分割出来。
join() 将裁剪出来的中的元素进行替换连接成一个字符串。
replace() 替换字符串中的某些字符或子字符串。

8.字符串isalpha()isdigit()isalnum(),islower()isupper()方法

方法 描述
isalpha() 检查字符串是否只由字母组成。
isdigit() 检查字符串是否只由数字组成。
isalnum() 检查字符串是否只由字母和数字组成。
islower() 检查字符串是否全是小写字母。
isupper() 检查字符串是否全是大写字母。

9.字符串方法strip()lstrip()rstrip()方法:

方法 描述
strip() 去除字符串两端的空白字符(包括空格、换行符\n、制表符\t等),也可以指定
lstrip() lstrip()用于去除左端的空白字符。
rstrip() rstrip()用于去除右端的空白字符。


  

相关推荐

  1. Python语言章之字符串

    2024-07-12 22:46:01       32 阅读
  2. 完全编程的话,如何系统学习Python

    2024-07-12 22:46:01       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 22:46:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 22:46:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 22:46:01       58 阅读
  4. Python语言-面向对象

    2024-07-12 22:46:01       69 阅读

热门阅读

  1. 连接docker私有仓库

    2024-07-12 22:46:01       22 阅读
  2. React中的useCallback

    2024-07-12 22:46:01       20 阅读
  3. 【力扣C语言】每日一题—第50题,Pow(x,n)

    2024-07-12 22:46:01       23 阅读
  4. 使用 Spring Boot + POI 实现动态 DOCX 模版导出

    2024-07-12 22:46:01       23 阅读
  5. DelayQueue实现延时任务

    2024-07-12 22:46:01       18 阅读
  6. P1035 [NOIP2002 普及组] 级数求和 题解

    2024-07-12 22:46:01       20 阅读