数据拼接与数据转换
1.数据拼接:数据拼接一般指的是同种数据类型的拼接,比如字符串
利用拼接符号【+】,将需要拼接的变量连在一起就行了
比如字符串的拼接:
会打印出:
而数字的拼接则会变成四则法则的运算
结果会显示:
而数字与字符串直接直接连接 ,计算机则会看不懂,于是报错比如
会出现:
要改过来的第一种方法: 我们可以在1上面加上引号
而如果我们不想改变上面的变量,那么需要用到数据转换
2.数据转换:简而言之就是将一种数据类型转换成为另外一种数据类型,可以用type()函数去判断属于什么类型
由于刚开始写,暂时转换数据类型的函数先介绍3种:str()、 int()和float(),
后面还会有很多种数据类型,都可以根据相应的需求去转换
1.str():str()函数能将数据转换成其字符串类型,不管这个数据是int类型还是float类型,只要放到括号里。这个数据就能摇身一变,成为字符串类型
比如上面的例子可以写成:
上面的直接加引号也可以,代码的世界千变万化,同一个结果可能有千百万种答案,如果我们只心安理得地,局限在一种思维模式下。那这个思维定势一定会阻挡你的进步
2.int():int()函数能够将数据转换成整数类型,其使用方法同str()一样,将你需要转换的内容放在括号里就行,像这样:int(转换的内容)。
这样是会出现错误的
它们并不是一种数据类型,所以不能拼接
结果是一样的 ,但是实际上代表的数据类型拼接是不一样的
3.float():将其他数据类型转换成为浮点数。float()函数的使用,也是将需要转换的数据放在括号里,像这样:float(数据)。
结果会是2.0
那么如果我只能用下面的拼接要打印出我是1号选手小明
首先需要将字符串‘1.2’变成浮点数,然后变成整数最后还得转换成字符串也就是这样:
总结一下: