python学习笔记——字符串

这篇博客详细介绍了Python中的字符串类型,包括普通字符串、原始字符串、长字符串的定义和使用。还讲解了字符串与数字之间的转换,如int()、float()和str()函数的应用。此外,文章还涵盖了字符串的格式化方法,如使用format()函数,以及格式化控制符的使用。同时,讨论了字符串的查找、替换和分割操作,如find()、replace()和split()方法的功能和用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、普通字符串
普通字符串指用单引号(')或双引号(")括起来的字符串

常用的转义符

字符表示说明
\t水平制表符
\n换行
\r回车
"双引号
单引号
\反斜线

二、原始字符串r’XXXXX’
原始字符串中没有转义符,\n表示\和n两个字符
在这里插入图片描述

三、长字符串
三重单引号或双引号:‘’‘XXXXXX’''或"““XXXXX””"
在这里插入图片描述

四、将字符串转换为数字
可以使用int()和float(),如果成功则返回数字,否则引发异常
在这里插入图片描述
16进制中的字母可以转换为数字,但要标明进制16

五、将数字转换为字符串
可以使用str()函数,str()函数可将很多类型的数据转换为字符串
在这里插入图片描述

六、格式化字符串
使用字符串的format()方法不仅可实现字符串的拼接,还可格式化字符串
要想将表达式的计算结果插入字符串中需要用占位符({})
在这里插入图片描述
七、格式化控制符
{参数序号:格式控制符}

格式控制符说明
s字符串
d十进制整数
f、F十进制浮点数
g、G十进制整数或浮点数
e、E科学计数法表示浮点数
o八进制整数,符号是小写英文字母o
x、X十六进制整数

在这里插入图片描述
八、字符串查找
str.find(sub[,start[,end]])查找子字符串,再索引start到end之间查找子字符串sub,如找到则返回最左端位置的索引,若没有则返回-1,中括号内的部分可省略。

九、字符串替换
str.replace(old,new[,count])子字符串替换,new子字符串替换old子字符串。count参数指定替换old子字符串的个数,count被省略则替换所有old子字符串。
在这里插入图片描述

十、字符串分割
str.split(sep=None,maxsplit=-1)使用sep子字符串分割字符串str。maxsplit是最大分割次数,若省略则表示不限制分割次数
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值