zoukankan      html  css  js  c++  java
  • python数据类型转换

    数据类型转换

    • 数据类型需要转换
      • 需要将不同的数据类型的数据拼接到一起
      •                                                        数据类型转换的函数
      • 函数名 作用 注意事项 举例
        str() 将其数据他类型转为字符串 也可用引号转换

        str(123)

        '123'

        int() 将其他数据类型转为整数

        1,文字类和小数类字符串,无法转化为整数

        2,浮点数转化为整数,抹零取整

        int('123')

        int(9.8)

        float() 将其他数据类型转为浮点数

        1,文字类无法转为整数

        2,整数转为浮点数,末尾为.0  

        float('9.9')

        float(9)

      • 代码;
      • name='小强'
        age=17
        
        print(type(name),type(age))       #运行结果表name和age的类型不一样
        #print('我叫'+name+'今年'+age+'岁')   #当将str类型与int类型进行连接时,报错,解决方案,类型转换
        print('我叫'+name+'今年'+str(age)+'')   #将int类型通过str()函数转换成str类型
        
        
        print('-------str()将其他类型转换成str类型---')
        a=10
        b=10.1
        c=False
        print(type(a),type(b),type(c))
        print(str(a),str(b),str(c),type(str(a)),type(str(b)),type(str(c)))
        
        
        print('-------int()将其他类型转换成int类型------')
        a1='17'
        a2=16.2
        a3='18.99'
        a4=True
        a5='hello'
        print(type(a1),type(a2),type(a3),type(a4),type(a5))
        print(int(a1),type(int(a1)))  #将str转换为int类型,字符串为小数串
        print(int(a2),type(int(a2)))  #float换为int类型,截取整数部分,舍掉小数部分
        #print(int(a3),type(int(a3))) #将str转换为int类型时,报错,因为字符串为小数串
        print(int(a4),type(int(a4)))
        #print(int(a5),type(int(a5)))   #将str转换为int类型时,字符串必须为数字串(整数)非数字串不可以转换
        
        print('-------float()将其他类型转换成float类型------')
        b1='17.1'
        b2='18'
        b3=True
        b4='hello'
        b5=9
        print(type(b1),type(b2),type(b3),type(b4),type(b5))
        print(float(b1),type(float(b1)))
        print(float(b2),type(float(b2)))
        print(float(b3),type(float(b3)))
        #print(float(b4),type(float(b4)))  #字符串中数据如果是非字符串,则不可以转换
        print(float(b5),type(float(b5)))

        运行结果:

  • 相关阅读:
    vue3配置rem适配
    webPack转vite2
    vite ant Design vue按需加载
    Vue3 +Vite+ts
    vite 2.0 动态引入加载图片
    Vue3使用vmdeditor自定义锚点
    ThinkPHP6 路由
    DIV+CSS 文本属性
    DIV+CSS 入门篇 CSS选择器
    如何不使用react,也能解析jsx?
  • 原文地址:https://www.cnblogs.com/wangqiangya/p/15726791.html
Copyright © 2011-2022 走看看