数据拼接与数据转换

数据拼接与数据转换

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’变成浮点数,然后变成整数最后还得转换成字符串也就是这样:

str(int(float(number)))
那么代码就成了:

 

 总结一下:

 

 

 

posted @ 2020-06-08 11:25  小白中的小白的小白  阅读(1043)  评论(0编辑  收藏  举报