python中的容器类型数据—-字符串

学习完python中的基础数据,其实就是我们数学中学习过的一些简单的数字,那python中有没有一些数据是可以存储这种大量的数据,方便我们使用的这种数据类型呢?当然是有的,我们的python中定义了5大容器类型数据,都可储存大量数据,接下来我们一一学习

5大容器类型数据包含:字符串,列表,元组,字典,集合
一, 字符串
python中用单引号或者双引号包起来的数据称为字符串,字符串中的每个元素成为字符,将这些字符一个一个串在一起用引号引起来的就是字符串,如:’we are family 123’
字符串是可修改,可修改,有序的数据类型
那我们在哪里会用到字符串呢?当我们需要输入一些人名,密码,需要储存时,我们会将人名或密码放入一个字符串中保存,也可以将其以字符串的形式写入文档中保存
那字符串要怎么使用有哪些方法呢?接下来一一介绍
1,字符串的切片
我们有一个字符串 str = ‘acbd’,那字符串中的每个元素都是有编号的,我们默认从0开始,那a,b,c,d四个字符分别对应的就是0,1,2,3。我们获取字符串中的某个字符就可以使用下标获取,如 str[1]获取的字符就是’b’
当获取元素时我们也可以使用切片的方法,即我们可以将字符串切成一段一段来获取,方法是 str[开始位:结束位:步长],当开始位是0,或者结束位在最后可以省略不写,步长为1也可省略不写。切片的重点为:顾头不顾尾 即切片的起始位可正常取到,但结束位取不到,只能取到结束位-1的位置,如 str[0:3] = ‘a,b,c’
2,转义字符:将有意义的字符变得无意义,将无意义的字符变得有意义
\n:换行字符 \r\n :换行字符 \t :缩进字符 \r :将后面的字符拉到当前行行首
3,字符串的格式化
%d 整型占位符 %s 字符串占位符 %f 浮点型占位符
使用方法 ‘字符串%d ‘ %(值)
如:str = ‘我有%d分,%s了2.5分,还剩%f分’ %(10,’减’,7.5)
则打印str为 我有10分,减了2.5分,还剩7.5分
4,字符串的相关函数:
a,res = str.capitalize() 返回值res字符串首字母大写,a不发生变化
b, res = str.title() 返回值res为字符串每个单词首字母大写(以空格隔开),a不变
c, res = str.upper() 返回值为字符串所有字母大写
res = str.lower() 返回值为字符串所有字母小写
d,res = str.swapcase() 返回值为字符串大小写互换
e,res = str.count(’a’)返回值为字符串中a字符的个数
f,res = str.find(’a’,开始位,结束位)返回值为查询a字符在字符串中的索引
res = str.index()与find功能相同,不同的是,find找不到返回-1。index则报错
g.res = str.startswith(’a’)判断字符串是否以’a’开头,返回值为布尔值
res = str.endswith(’a’)判断字符串是否以’a’结尾,返回值为布尔值
h.res = str.replace(’a’,’b’,1) 将字符串中的a字符替换成b字符,1位替换次数
i. res = str.center(10,’’) 将字符串居中以10个字符的长度,空白的字符以填充
j.res = str.strip()默认去掉字符串中的空白符
l.res = str.split()默认以空白符将字符串分割成列表,也可制定分割字符 。也是字
符转化成列表的重要方法
m.res = len(str)计算字符串的长度
n. res = str.decimal()判断字符串是否为纯数字组成,返回布尔值
以上就是关于字符串的一些基本的操作方法和函数使用方法,以后的程序代码中会使用很多关于字符串的方法,所以需要将字符串的方法熟练掌握,后面还有关于列表,元组等容器类数据的方法基本类似于字符串,将字符串的方法熟识后,只需将其的差异方法掌握即可。

每日一句分享:
The most affactionate love I imaged is that I live as you used to be after you’ve gone away
我所认为最深沉的爱,莫过于与你分别之后,我将自己,活成了你的样子

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值