“ 终于到了力士们的终篇了,这里我们会做一个总结。”
之前,有人问我一些问题,我先这里着重说明一下:
就是黄巾力士的很多法宝(函数)都是需要使用后,把结果还给自己,自己的化身才会具备法宝使用后的能力。
比如:将字符串全部大写这个:
a = 'abc'a.upper()# 将a的值转换为ABC,这个时候你用print(a)函数打印时,你会发现,# a的结果还是'abc',而不是大家期望的ABC# 那怎么样才能将a变成ABC呢。就需要下面的操作a = a.upper()
这样,a的值就变成了ABC。通过=这个神奇的法宝,将a.upper()的结果赋能给了a,当然,你如果你不想改变a的值,又想使用大写后的a,那你可以这样:
b = a.upper() # 这里的b可以是任意命名的变量
01
—
黄巾力士变为哼将
现在开始介绍如何将一个黄巾力士(字符串)变为哼将(list),大家不要眨眼哦,可能就像西游记里那样,一阵烟过后,就变了。
是不是很简单,我们这里用了split()这个函数。
对于上图中,a的处理,还有一种最简单额方法:
list(a)
可见,虽然结果都是list,但是1和2处的列表的长度是不一样的。
思考题:
1、大家1和2变换后的所生成的list的长度是多少?
2、当前a的值是多少
02
—
哼将转换为黄巾力士
这种转换在黄巾力士看来可以非常的直白:
a = ['23','323','3234']str(a)
看,是不是,马上输出的结果就是一个字符串了,试试,此时的输出结果是什么样的?
试了吗,结果是不是是这样的:
真行者落伽山诉苦 假猴王水帘洞誊文
”那怎么弄呢,我们可以请出我们的照妖镜法宝来(type()函数)03
—
力士序列的总结
力士们整体上是属于有序编号的神仙,它是一种序列,里面包含的元素都进行了编号(从0开始,也就是索引从0开始)。
它们都可以通过自身的标志性函数,将其他人转换为自己的类型。
list()-- 列表
tuple() -- 元组
str() -- 字符串
它们都有自己的一些函数,而且都具有分片的能力,大家对分片还记得不,不记得看一下这篇。
【从零开始学python系列】私塾的小力士哼哈二将(2)-力士的天赋神通
那今天就先到这里,记得点赞和转发噢。