zoukankan      html  css  js  c++  java
  • 数据拼接与数据转换

    数据拼接与数据转换

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

     总结一下:

  • 相关阅读:
    【数字图像处理】技术总结
    【数字图像处理】图像细化处理
    【数字图像处理】图像开运算与闭运算
    【数字图像处理】 灰度共生矩阵特征分析法
    【数字图像处理】纹理特征分析基础
    【数字图像处理】图像的水平与垂直投影
    【数字图像处理】图像的面积与周长计算
    【数字图像处理】边界跟踪算法
    通过Nginx统计网站的PV、UV、IP
    Nginx日志配置
  • 原文地址:https://www.cnblogs.com/jun-001/p/13019782.html
Copyright © 2011-2022 走看看