Python字符串方法详解

本文详细介绍了Python字符串的各个方面,包括字符串运算符、特殊字符转义、字符串格式化方法str.format(),以及字符串的内置函数,如类型判断、大小写转换、填充与对齐、修剪、测试与查找、替换等。此外,还涵盖了字符串的拆分、组合及特殊方法,如split()、rsplit()、maketrans()和translate()等。
摘要由CSDN通过智能技术生成

字符串

  • 是由0个或者多个字符组成的有序字符序列
    由一对单引号、一对双引号、一对三单引号或三双引号表示,其中,三单引号和三双引号可表示多行字符串

在字符串之前,我们首先来了解一下ASCII和Unicode编码:

比较字符ASCII码值的大小:

空格<数字<大写字母<小写字母

Unicode编码

  • 是统一字符编码,即是几乎覆盖所有字符的编码方式
  • 从0到1114111(0x10FFFF)空间,每个编码都对应一个字符
  • Python字符串中每个字符都是Unicode编码字符
函数及其使用 描述
chr(x) 返回 Unicode编码x对应的字符
ord(x) 返回单字符x对应的Unicode编码

现在,开始正式进入Python字符串

1、Python字符串运算符

操作符及其使用 描述
x + y 连接字符串x和y
x * n 重复n次输出字符串x
[] 通过方括号 [] 索引获取字符串中字符
[m : n] 从字符串编号 m 截取到 n-1 部分
[m : n : k] 从字符串编号 m 跨 k 步截取到 n-1 部分
in 成员运算符 ,如果字符串中包含给定的字符返回 True
not in 成员运算符 - 如果字符串中不包含给定的字符返回 True
r/R 原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。 原始字符串除在字符串的第一个引号前加上字母"r"(可以大小写)以外,与普通字符串有着几乎完全相同的语法。
% 格式字符串
>>>print(r'\n') 
\n
>>> print(R'\n') 
\n

2、Python的特殊字符—— 转义符 ( \ )

在需要在字符中使用特殊字符时,python用反斜杠( \ )转义字符

➢ \ (在行尾时) 续行符
➢\ \ 反斜杠符号
➢ \ ’ 单引号
➢ \ " 双引号
➢ \a 响铃
➢ \b 退格(Backspace)
➢ \e 转义
➢ \000 空
➢ \n 换行,光标移动到下行首
➢ \r 回车,光标移动到本行首
➢ \v 纵向制表符
➢ \t 横向制表符
➢ \f 换页
➢ \oyy 八进制数,yy代表的字符,例如:\o12代表换行
➢ \x

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值