码迷,mamicode.com
首页 > 其他好文 > 详细

数据拼接与数据转换

时间:2020-06-08 12:40:19      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:错误   小明   代码   函数   浮点数   方法   括号   http   符号   

数据拼接与数据转换

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)))
那么代码就成了:
技术图片

 

 总结一下:

技术图片

 

 

 

数据拼接与数据转换

标签:错误   小明   代码   函数   浮点数   方法   括号   http   符号   

原文地址:https://www.cnblogs.com/jun-001/p/13019782.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!