python中将字符变为大写_【从零开始学python系列】私塾的力士们力士大斗法

 终于到了力士们的终篇了,这里我们会做一个总结。

之前,有人问我一些问题,我先这里着重说明一下:

就是黄巾力士的很多法宝(函数)都是需要使用后,把结果还给自己,自己的化身才会具备法宝使用后的能力。

比如:将字符串全部大写这个:

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),大家不要眨眼哦,可能就像西游记里那样,一阵烟过后,就变了。

50bf7aefff4bdc66690919fcfdbc7e5c.png

是不是很简单,我们这里用了split()这个函数。

对于上图中,a的处理,还有一种最简单额方法:

list(a) 

87e4e8ef67fee8bd23e782c6fe1510f9.png

可见,虽然结果都是list,但是1和2处的列表的长度是不一样的。

思考题:

1、大家1和2变换后的所生成的list的长度是多少?

2、当前a的值是多少

02

哼将转换为黄巾力士

这种转换在黄巾力士看来可以非常的直白:

a = ['23','323','3234']str(a)

看,是不是,马上输出的结果就是一个字符串了,试试,此时的输出结果是什么样的?

试了吗,结果是不是是这样的:

55f32406308c1096ead4612fccc90339.png

大家是不是会想,老师,你会不会搞错呀,这个还是一样的呀。但是老师想说的是,有些时候看到的未必就是真的,否则,怎么西游记里怎么会有“

真行者落伽山诉苦 假猴王水帘洞誊文

”那怎么弄呢,我们可以请出我们的照妖镜法宝来(type()函数)

aec7b15c11412dae5e5e3296e2ee06ed.png

看是不是实锤了,妥妥的可以转化为黄巾力士的哦。当然,还有优雅的方式,可以将list中的内容合并成一个实际和看上去都像字符串的字符串。

d95799b7af05f2b0c5ead857c589582e.png

怎么样,是不是很强呢?对于哈将的处理,大家可以试试看,黄巾力士的能力还是很强的哦,因为套路都是一样的噢。今天给大家的思考题就是,下面的哼哈二将们如何转换为字符串呢?a =  ( 123 , ' xyz ' , ' zara ' , ' abc ' )

03

力士序列的总结

力士们整体上是属于有序编号的神仙,它是一种序列,里面包含的元素都进行了编号(从0开始,也就是索引从0开始)。

它们都可以通过自身的标志性函数,将其他人转换为自己的类型。

list()-- 列表

tuple() -- 元组

str() -- 字符串

它们都有自己的一些函数,而且都具有分片的能力,大家对分片还记得不,不记得看一下这篇。

【从零开始学python系列】私塾的小力士哼哈二将(2)-力士的天赋神通

那今天就先到这里,记得点赞和转发噢。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值