00:00
好,同学们,那这个时候有同学可能想了,那老师啊,这个自算可太卑微了是吧?谁都要把它转走对不对?那么咱们同学可能就会想,我有没有一种情况要变成字符串的呀,对吧?我其他的数据类型的数据能不能变成字串类型啊,我告诉各位也是可以的,那这种情况一般用在哪儿呢?就是假如说你将来做一些拼接的情况下,你将这个数据和其他的这东西去做拼接的情况下,那么我们就需要把它转成字符串了,这句话是啥意思啊,而且这个操作还挺多的哈,同学们,我干啥呢?给大家打开一个网站,然后我们来先有点印象,啥时候我应该来用这样一个情境,是不是来答案读书网啊,还拿它来举例,好同学们,我们随便打开一个啊,打开一个好同学们你看哈,看哪里呢看。
01:00
这里看这里啊,看它地址栏的变化,我点下一页走是不是变成二了,再点下一页走是不是变成三了,在这里啊看好变成三了,再点下一页走是不是变成四了,各位对吧?那同学老师啊,那你说这个它有啥用啊,我告诉各位哈,说如果你想获取每一页的它的这个值的话。那么你是干啥呢?你是用这个四三二一五六七八九十这些数据去和这个字符串去做拼接的。那同学老师,那我直接拼上不就完了,不行,你必须得把啥,你必须得把对应的数字转成字符串之后才能做拼接,这是Python的一个特点啊,等我们讲到字符串高级的时候,我跟各位同学再去描述它啊,再去描述它,现在你只需要知道类似的需求,我们就应该使用到啥呀,转成字符串的这个操作啊,转成字符串这个操作,OK,同学们,那现在呢,给大家创建一个文件啊,New一个Python文件啊,015下划线啊,写上。
02:21
啊上归谷下线爬虫下线,这个我们还是啥呀,叫做类型转换,那这把我们要转换成啥呀?转换为字符串啊注意啊,那转换成字符串,我们大部分的情况下是什么转呢?同学们你要注意啊,大部分的情况下,我们是将啊整形转换为字符串,这是大部分的应用场景啊,大部描述一下啊,大部分的应用场景哎,是这样的,就是将整形转入字串,当然呢,我们还有其他的数据类型也能转成字数串,这个没毛病啊,我们现在来看一下吧,说有个A等于啥呢?等于一个整数啊等于啥整数呢,就是八零,哎,我们来打印一下啊,它的一个类型,我们知道它是什么类型,是不是一个int类型啊对吧,各位好,走你。
03:21
我发现OK,没问题对吧,那咱说了呀,咱说了呀,咱要干啥呀,要将整形转成字符串,那这个时候有同学说老师啊,这个我会咋转的string呀,我知道啊,他是个啥呀,诶,它是一个这个字串类型,但是有同学发现了咋的,是不是报错了呀,对吧,大家那为啥报错呀,对不起,虽然你字符串类型的东西叫做string,这个没毛病,但是同学们你要注意了啊,强制类型转换,强制类型转换为字符串的方法是str,没有那个ing,所以说同学们,如果你学过其他的计算机编程语言,千万千万给我记住,在这里边没有ing啊,因为其他的计算机编程语言确实有ing啊,而在Python中没有啊。
04:22
我记住了啊,好给它拿掉,哎,你看现在是不是就不报错了呀,千万注意啊,来我们打印一下B,再来打印一下B的类型,我们来看一下,这样可不可以呢?来我们运行一下321走,你可不可以,各位对不对?所以说现在这种情况就能将整数啊,因才类型的一个整数转成啥呀,转成字符串类型,但有同学可能会问呢,他说那老师啊,为啥在这儿他没有加引号呢?同学们哈,这是在显示的时候,在Python这个PY唱编辑的显示的时候给你做优化了,哎,我不显示,但是你可以干啥呀,可以看到我数据类型,千万注意啊,这不是说他没有加引号,它就整形了,不是那回事儿啊,不是那回事。
05:12
好,同学们啊,以上呢,就是我们刚才给大家说的一个非常非常常见的一个应用,将整形转成注册,那这时有同学问了,老师,我还能不能将浮点数转成字符串啊,可以呀,可以呀,完全没有问题,我们来写象一下啊,假如说A等于1.2啊,这是一个浮点数,我来打印一下它这个浮点数的类型啊,来右键走,你发现是不是float它,哎浮点型,那么这个浮点型我们怎么把它转成珠串呢?是不是和刚才一样,对不对,好来B等于啥。等于啥?Str,千万不要给我写成s tg string不要写成那样的啊,我再三强调了,好,在这写一个B,再来打印一下type里边一个B,好,我们来看一下有没有转换成功,走,你有没有转换成功,一样的啊,一样的,只不过在这它也不显示那个引号,有的学老师这个是不是不太智能啊,确实是哈,正常按照我们的想法来讲,是不是应该加个引号,但他没加,没加咱就忍他一拳,好吧,各位,你要知道它变成了字圈,但没有这么显示,是因为它变异器的事儿啊,跟咱们没有关系啊,OK,同学们。
06:32
那这个就是啥呢?将浮点数写上一个小注式啊,是浮点数转换为什么?哎,字符串啊,上面是啥呀,整数上面有解释啊,整数转换为字符串,OK,没有问题,那这个时候接下来呀,是我们在笔试中常翅出现的一个小问题啊,一个小知识点,什么知识点呢?就是将布尔类型,同学你要思考啊,布尔类型转换为字符串。
07:12
啥意思来看同学们,假如说这有个AA的值啊,是处啊,A的值是处。那么现在我来打印一下这个A的类型啊,打印一下A的类型,A来我来运行一下走,你是不是布尔类型啊,对吧,各位,那现在有同学说老师那我想那啥,我想干啥呢?我想将这个A呀,我给它转成字符串。那么这个的结果是啥呢?然后同学们得思考一下,其实结果无非就两种嘛,一返回,第一种情况是返回啥呀?返回字串一,第二种情况返回啥呀?返回自数串处吧,对吧?无非就这两种情况啊,有的人可能会问老师为啥会返回一呀?因为处代表的整数是什么?是不是一对吧?大家所以说这一块无非我们就有两种结果,结果,但是你更倾向于哪一个呢?我们就得看一看了,来说B等于string,然后在里边写谁呀?A来,我们来打印一下B再来打印一下啥呀,它的一个结果啊,打印结果,这是打印B的值,这是打印B的类型。好,同学们啊,接下来就是见证奇迹的时刻,来321走,你答印的是啥?是不是怵啊,这不对不大家很多学习其他计算机编程语言的同学可能在这儿就会有疑惑了啊,但是你告诉你Python Python在里边返回的是啥呢?是直接的组串处。
08:49
啊,直接的注册处,OK,同学们,在这个案例中要求各位同学掌握非常非常常见的这种写法,就是它将整形转成注册,它的应用场景也说了,就是页码和它的这个啥域名的一个拼接啊,稍后我们再讲爬虫的时候再给大家强调一下啊好,同学们,以上就是转成字符串的案例,好,我先把视频暂停一下。
我来说两句