00:00
同一报错好了,然后呢,再接着看我们剩下的几种数据类型,那就是列表原子自检集合了呗。好,来我们看一下列表元组自检集合是否可以转换,首先VR写列表简单中括号里边123,你随便往里写呗,是不是好可以转吗?不用看了,不可以转,因为什么呀?12345,这列表是多个数据,而整形只有一个数据,所以他转不了,那这样一个用来类推来想一想,其实不单列表不行,元组、字典、集合都不行吧?啊,没错啊,就这么回事,所以你无论是列表啊,还是元组,还是字典还是集合,都白瞎没有用啊,你随便怎么写没有用的,它都会报错,都会报相同的错误,都不让你转,看见没有啊,列表元组,然后呢,集合和字典来VR等于花括号里边放数字行不行,这就是一个集合了呗,来右键运行一遍还是会报错啊,然后再来一个字典来,我们写一个字典,然后呢,VR等于中括号花块了,字典花块我们写上一个A对应的一个一,然后少写两个吧,行不行?B对应的一个二,右键转换依然报错,依然报错,看见了吗?
01:08
不让转换的,所以后面就简单了,什么呢?列表,元组,字典集合不允许转换。或者你要是会写的更清楚,列表不能转换,是不是不能转换,然后第七个叫元组不能转换。然后第八个是集合不能转换。然后第九个字典不能转换。这样的话,是不是所有数据类行就清楚了,大家在记这种类型转换的时候,我也推荐大家这种方式来记,为什么呢?这种方式记它不会漏西啊,它不会漏东西啊,也不会少也不会多啊,好吧,那关于整形的数据流行转换就这些啊,把其他都关掉好不好?因为我开的有点多了啊,开的有点多了,把其他都关掉也影响大家阅读啊,其实我看着也有点烦躁。好,把这些其压子都关掉啊,只留我们手集中转换这两个文件就可以了,好,那这样一来的话,我们什么呢?我们这个墙纸或为整形大家应该了解了吧,好把这个就要很多时整形没是整形,不是不是,是没必要,是因为我说同一种类型转换试了也白瞎,比如说我写一个88,你转换之前是88,你转换之后还是88,没有什么变化呀,看到没有整形88,整形88好了吧。
02:21
OK,来接着看整形转换之后呢,我们来看一下浮点类型好不好把整形注释一下。来注释掉,往后拉一下,拉到整形部分啊好,整形介绍完了,为大家介绍浮点类型的转换,转换方式呢,和刚刚一样,依然是什么呢?先声明一个变量放这摆着啊,方便摆着,然后干什么事呢?先打印原有类型和值啊啊打印原有类型和值,然后呢,Print号上括号打印我们的变量,VR打印我们的type VR啊type检测之后的变量。然后呢,进行强制类型转换,怎么转呢?用的就是float括号。
03:03
Float括号这么准啊,那它怎么转换呢?大家已经教过了,把这个变量放里边是不是就可以了?没错,牺牲一个变量逆VR接收一下转换的结果,Float括号把我们什么呢?把我们这个叫做VR变量放进去就可以了,这就是强制转换的一个过程,好吧。强制转换过程,转换完了之后呢,我们打印一下转换之后的类型和值,好吧,打印转换之后的类型和值,然后呢,在这里边print这次给打印new v了啊。然后呢,Type考试括号六为二。然后我们现在给大家放的是一个整形,为了操作方便,咱别费那劲了,直接把上面的都给你拿下来就可以了,好不好,因为咱上面是不是把所有数据类型转换,所有的数据格式都拿下来了,好把上面这个复制一份留给下面来用就可以了,这样的话我们会节省很多的时间好不好,大家也可以这样操作来粘过来,那这样变量就有了,咱一个一个的打开行不行,先打开第一个是整形,那整形的88,它如果转换成浮点数会是多少呢?右键运行一遍。
04:09
来首先确定可以转换原来是整数的88,转换之后是不是变成88.0了浮点数,所以对于我们浮点型而言啊。浮叫做浮点型转换啊,浮点型转换。也要记住它的特征。浮点型转换第一个特征,整型转换为浮点型干什么事呢?要添加什么点零就可以啊即可,就这么简单,整型转换成浮点型,添加个点零就行,就是九十九变成99.05变成5.0,就加个小数点零就可以了,并不影响它本身的大小,对不对?那第二个还省事了,为什么呢?第二个是浮点型,你浮点型转成浮点型还需要变化吗?不需要变啊,来右键运行一遍。原来8.9,现在还是8.9,没有任何变化,所以第二个是浮点型类型,无需转换。
05:01
无需转换啊,因为人家本身就是嘛,是不是,然后看第三个,第三个该到我们的布尔值了吧,好,那布尔值转换的时候,True false又分别转换成附件数是多少呢?首先我们写一个false行不行?来右肩运行一遍来看,原来是布尔值的false,现在变成了浮点数的0.0,然后如果是true呢?来,我们再来试验一下,看看处会转化成多少。好,来右键运行一遍。我们会发现,哎呀处变成了啊1.0对不对,所以这样我们也知道布尔的转换特征了,布尔值其中什么呢?布尔值转换为整形啊,转换为整形,然后呃,转换什么整形啊,浮点型啊转换为浮点型,然后呢,触。转换为1.0对不对,False转化为0.0啊。Fall SE false转化为0.0,就这么简单,然后复数呢?诶依然遵循相同标率,甭瞎了啊,照样是无中生有,不,不靠谱啊,就是不能转换呗,来右键运行变五减3A是负数,但是它不能转换为福减行,是不是说了不能转换成负数到福件行?所以第四个关于复数的问题依然是相同的道理啊,什么道理呢?就是负数无法转化为浮点型啊浮点型。
06:24
浮典型好,那复述完了之后该到什么呀?该到字符串了吗?是不是,那字符串又是什么样能转,什么样的不能转呢?我们来看一下,如果说是一个和刚刚一样的一个什么呀,像hero这样的,嗯,字符串就没有数字,或者不是数字字符串,你转的时候白瞎啊,都不让转,你甚至在里面加数字也没有用啊,很多说前面后面加个数字会不会好点,没有用,都不让转啊,都不让转,只要不是数字字符串肯定转不了的,那如果是数字字符串就能转吗?非也啊啊不不不然也,什么非也然也啊,如果是99的字符串,九九字符串它会转化成什么呢?99.0,看见没有字符串,九九变成了99.0,如果说是一个9.9的话也没有问题,它会转化为。
07:09
9.9。看见没有,是不是字符串类型变成浮点型了,所以需要注意哦,字符串在转换浮点型的时候呢,比整形要多一点点啊,然后第五条叫做字符串。字符串只要是纯,只要是什么呢?只要是数值类型的字符串就可以转换。这个不用说非就是整形了,是数值,管你整形不减型都可以转的,都可以转的,OK,那列表元组自检集合呢?OK,来看一下就可以了,它们非常直观,因为原理和整形一样啊,不能转换,来看一下列表转换报错。然后呢,元组啊,就是还是列表啊。元组右键运行一遍转换,依然报错,然后呢,我们的集合。
08:02
转换报错。字典也是相同的道理,字典也是相同的道理,都没有用的啊,都不能转换。看是不是搞定了好了,所以这几种数据类型和上面整形是一样的啊,就是列表原子自检集合不能转换好了,那这样一来的话,关于浮点类型转换,我们也为大家介绍完了,浮点类型转换完了之后呢,我来给大家缩进一下吧,行,让大家看着舒舒服一点啊。好服加类型转换之后呢?该到什么类型了?该到布尔类型了,那下面要讲的不尔转换是所有零转换中最最重要的,因为我们用最常用啊,所以关于什么呢?不玩类型转换一定要往脑子里记啊。好,布尔类型转换。那这个是非常重要的啊,给大家说了也非常重要,所以千万要记住好了,来把上面这个浮点型转换的代码为大家家注释一下行不行,浮点型代码为大家注释一下,大家自己在看我代码的时候都要注意一下啊,我都给大家分别注释开了啊,每一个注释块之间啊,就是我们一个数据类型转换。
09:05
好了,来看一下布尔类型转换,那对于布尔类型转换的话,我们也采用相同的方式啊,在这里边首先说明一个变量啊,等于随便写一个数字啊,99是不是,然后呢,还是打一个类型和值,这个咱就别别费劲了,直接复制一份行不行?好了复制一下啊。只不过是什么呢?要把转换过程改一下,过尔的转换它用的是什么东西呢?是叫做booll加上小括号啊这么个东西,所以转换的时候把它改成booll就可以明白啊,其他的没有变,你打印原有类型,然后打印一下转换之后了,那99转换成布只可以转吗?当然可以转了,是不是大家发现九十九变成了处好了,为了测试方便,我们依然找最开始呢所有数据类型对应的值行不行,这样的话咱也不会少,而且用起来也方便找到最开始所有刚刚尝试过的数据类型,把这些整形啊,浮典型啊,布尔值啊,每一个复制一份下来,复制一份来到我们啊,什么东西呢?来到我们这个布尔值转换这个位置啊,把它粘过来,这样的话是不是九种都有了,只需要依次解开注释来测试一下就可以了。首先先测试什么呢?整形。
10:15
那关于整形,这是一个88,那88转成多少呢?布尔值的处看见了吗?88整形不是处,那如果负88呢?还是处啊,还是处法还是处,看见了没有?你写一个八,写一个一,还是处,没有用的依然处。是不是验数只有一个值是false什么呢?零看好了,整形的零是可以转换成布尔值false的,明白啊,在记布尔类型转换的时候也是注意我们没法记转换为true的情况,因为处有无数种对不对,所以我们只记转换为false的情况啊。是必须记忆啊。必须记忆转化为奉行了必须记忆。转换为false的情况。
11:00
因为它有限嘛,是不是好,首先关于第一种类型,也就是我们的整形。整形的什么转换成false呢?哎,大家已经试过了,是不是除了零是不是都是处啊啊整形零转成false,那浮点型有转换成false的情况吗?来浮点型,把整型关掉,然后我们打开浮点型,那浮点型这里边我们可以使用数8.9来,没有用,还是处啊,8.9是处,那好多时我写个小点的行,0.000000000001。还是处。因为只要有值它就出,看到没有,管你多小的值无所谓零出,那转换成布尔值到底有false吗?有就是0.0,因为0.0确实是一个浮减数,而且转换a false看见了吗?0.0的浮点数变成了波尔值的false,所以在这里边啊,浮点型。它是什么呢?0.0转化为false,其余都是真OK,然后第三个是我们的布尔之,布尔之就别转了,那布尔之处就是true false就是first呗,是不是,所以没什么好转的,布尔之你写个true就是true,你写个first,它依然是first,不会有任何变化,所以布尔值那就是什么呀,布尔值里边还真有一个是false,那就是false呗,过尔值的false。
12:11
转化为for,其实就没转对不对,然后到了负数了,到了负数了,负数就比较奇怪一点,我都说负数到底是算是true,还是算是for,还是算怎么地呢?首先我们来看,首先打开这个五减3J,我可以告诉你它的结果是处啊。看见了吗?五减3G负数变成了处,所以你五加3G5减3G这个并不会有什么变化啊,变化在哪呢?变化在于实数和虚数部分是否同时不存在,也就是说如果写零加3J,那不好意思,它还是处,因为有了3J还是处,看见没有,但是如果你写个零加0J,那它就是false,因为实数部分和虚数部分都没有,那就是零呗,是不是?虚数相当于没有,负数也相当于没有,是不是就零了?零加0J其实就是零这呗,是不是?所以记住啊,复数是有转换成负数的情况的。
13:03
复数。负数,哎。负数它转换false是0J啊或者零加0J都一个意思,好吧,然后到了字符串,到了字符串了,该到第五种是不是字符串类型了。好,那字符串什么样的转换成false呢?来把这个注释项打开,我们字符串,如果我写的是一个竖值性字符串99,那么很抱歉,它是true,是不是你写一个字符串零乘以白瞎还是个处啊,它依然是个处,也就意味着非常简单的一个原理,只要里边有东西就是处,甚至是有看不见的,比如说我写个空格,可能这是个空格吗?是你给你看看空格还是处啊,只要里面有东西就是处,那想反过来一推,如果里边没东西呢,就俩引号呢?A force的情况由此产生,看见了吗?所以只有一种情况下产生,这个叫做什么呢?空字符串。空字符串啊。
14:00
空字符串,所谓的空字符串就是俩引号,中间啥都不放好吧,然后呢,这是第五种数据类型,然后再看下一种,下边开到什么列表,元组字检和集合吧。好了我们来看一下,把这个轴叫打开我们的列表。那列表中什么?有没有出错的转换呢?首先这是一个正常列表,你会发现它是处,看见没有列表转换处里边有多少数据并不关心啊,你甚至就写一个,里边有个零,它还是处。那我们这个列表它转换成true还是false,由什么决定的呢?由里边有没东西决定,如果列表里边有东西就是true,如果没东西,那么它就是false。看见了吗?这种方式能转成false,它也叫做空列表。这是第六种啊,第六种是空列表可以转换成。其实人家数的是里边也没东西,对不对,然后呢,还有什么呢?元组方式估计大家也想到了,那元组有东西,哎,没开啊,那元组这里边儿它有东西自然也是处喽,没错,也是处啊。
15:00
那只有一种情况是false,什么东西呢?什么都不写,就是小括号,这叫做空元组,所以它是一个false。是不是false出来了啊,其余都是真啊,其余都是真,所以在这里边注意第七个是空元组啊。空元组写错了,空元组转化为FOX。那除了空元组之外,我们接着看啊,还有什么呢?集合,集合也是一个道理啊,有东西那咱就是处,有东西咱就是处,看见没有,没有东西咱就是false,好多,这是集合吗?注意看好了,你现在看是不是确实集合,但是我告诉你,你现在这样写它不是个集合,你会发现,嗯,怎么写个花框成了字典了,没错啊,空的花框是字典。千万记住这样,当然后边我会详细给大家讲解的啊,那很多时候,那我要写个空空的集合,怎么办呢?得这么写啊,Set括号。这个叫做创建了一个空的集合,来右键运行一遍。看见没有空集合是不是false呀,啊就叫做空集合,然后呢,字典咱刚试过了,所以不用介绍了,所以剩下两个就简单了,是不是第八个叫做空集合可以转换成false。
16:11
空集合是这么写的。空集合是set小括号,然后呢,记最后一个就是空字典了。空字点。空字典是,嗯,什么孔子啊空字典。空字点的话就是小括号了呗,啊不不画括号呗,对不对,这就是其他数据类型转化成布尔值false的情况,千万往脑子里记啊,这个布尔热转换是非常重要的好不好?然后呢,下面接下来看什么呢?字符串类型转换。不对,还有负数没讲,对不对,还有个负数没讲,所以我们下面先看一下负数吧,好来负数类型转换。来复数类型转换好,对于复数类型转换而言,我们依然要看所有数据类型,所以把这个刚刚测试的布尔类型转换,我们用三引号给它注释掉。
17:11
然后拉下来,拉到我们的复数位置。好,注释掉,然后来看一下复数转换特征行不行,那检测原理依然使用原来的检测原理,那咱就别费劲写格式了,直接把整形的格式拿回来,把那个转换格式给他稍微改一下就不对了,好了,复制一下,然后来到复数转换的位置。然后呢,只需要把这里边什么东西呢?把这里边这个转换给它改改就可以了,复数转换用到的格式是什么格式呢?是cos括号,没错,好多是看着眼熟啊,没错,演数就对了,因为我们当时声明复数的时候用过这个格式,所以它的功能既能转换也能创建复数啊好了,那把下面这个什么呀转换步骤稍微改一下,是不是这个转换步骤改成complex就可以了,嗯,好,保存一下,然后依次打开我们的数据,首先先看一下我们的整形啊,88能转换成负数吗?右键运行程序大家会发现啊,可以,是不是变成88加零这呀。
18:11
啊,也说好像是一个整数转换成负,呃,负数的时候就是加了个0G,因为加0G并不影响数据原生的大小,对不对,没错,就这么转换的,所以整形转换为浮电,呃,负数啊。整形。这个整形老写错啊,整形转换为负数,然后后面什么呀,加0D就可以了,后面加上0J。那浮点数呢,来看一下注释掉,然后开启我们浮点数8.9右键运行,依然是8.9加0K,就是8.9当实数部分了呗,是不是序数部分给了个零啊,所以浮点数浮点型啊转换。为负数,也是后边加0G是不是后面啊加0G。然后呢,第三个啊,第三个第三个是什么呢?该到我们的布尔类型了,对不对,那布尔值转换成负数能转吗?来右键转换一下,看一下,看到没有false变成了0J那处呢。
19:12
OK,也能转换了,变成了一加零这样。看见没有一加0J,所以这个关于布尔值转换的时候,大家要注意一下处它转换成负数,变成了叫做一加0J。小J啊,然后force。它变成了0J啊。就相当于什么呀,就相当于我们这个啊,处变成了一负变成了零,然后加了零,这呗,是不是?那对于负数而言,其实没什么好说的,因为它无需转换嘛,负数无需转换,负数转负数没必要,对不对?那至于下面的数据就需要我们了解一下了,就比如说我们要写一个字符串,能转吗?比如说我写一个这样的99这样的字符串,它能转换成负数吗?很抱歉。并不可以啊,可以啊可以啊啊,因为前面这个99它会先转化成整型,再转化成负数,所以这是可以转的啊,好多,那我要写个9.9呢,也没有问题,因为9.9是浮点型,也可以转成数字嘛,所以看到没有也没有问题,是不是也加0G啊,但是如果说是一个带字符的,就是带就是不是一个纯数值类型的,那就不行。
20:18
是不是就报错了,所以关于我们这个类型转换也是可以的啊,那关于字符串转换的时候需要记住来叫字符串。字符串啊,只有纯叫数值写错了啊。纯数值纯不对啊。就是单纯只有数值的字符串可以转换啊,转换之后干什么事呢,后面加0K啊。0J好搞定,然后呢,改到我们的列表元组自检集合了,其实我估计大家想想也知道,毕竟复数是一个数,而你列表元组自检集合是多个是不是?所以你就不用看了,因为它都不能转啊,来给大家看一眼吧。
21:00
是不让转。然后呢,注释一遍,再看元组,这是列表啊,再给大家看一下元组啊右键。走,你让转吗?依然不让转换,然后呢,我们的。集合当者吗?也不允许。是不是也不允许,然后我们的什么呢?哎,然后我们的这个字典也不允许,所以这种叫做容器类数据是不允许转化成单个数值的,所以列表元组自检集合依然遵循我们最开始转化成整形的规律,是不是要不让转换我就不写了,好吧,复制一份。列表原子自己集合,不能找I。好,那接下来的话,关于负数的转换规则就介绍完了,那接下来的话第一个大类型number是不是介绍完了,嗯。
我来说两句