当前位置 : 主页 > 编程语言 > python >

Python变量和数据类型和数据类型的转换

来源:互联网 收集:自由互联 发布时间:2023-01-30
目录 变量 什么是变量? print语句格式 变量的特征 数据类型 type()语句 type()语句的使用方式 1.在print语句中,直接输出类型信息 2.用变量存储type()的结果(返回值) 3.使用type()语句,查看变
目录
  • 变量
    • 什么是变量?
    • print语句格式
    • 变量的特征
  • 数据类型
    • type()语句
    • type()语句的使用方式
      • 1.在print语句中,直接输出类型信息
      • 2.用变量存储type()的结果(返回值)
      • 3.使用type()语句,查看变量中存储的数据类型信息
    • 变量有类型吗?
    • 数据类型转换
      • 为什么要类型转换
        • 常见的转换语句
          • 整数和浮点数互相转换

          变量

          什么是变量?

          变量是在程序运行时,能存储计算结果或能表示值得抽象概念。简单地说,变量就是在程序运行时,记录数据用的

          变量定义格式:

          变量名称=变量的值

          例:

          # 年龄为18岁
          age=18
          # 通过print打印
          print("我的年龄是:",age)

          结果:

          print语句格式

          print(内容1,内容2,……,内容N)

          变量的特征

          变量的值可以改变

          数据类型

          type()语句

          如何验证数据的类型? 可以使用type()语句来得到数据的类型 语法: type(被查看类型的数据)

          type()语句的使用方式

          1.在print语句中,直接输出类型信息

          print(type("白凤倚剑归"))
          print(type(66))
          print(type(13.14))

          结果:

          2.用变量存储type()的结果(返回值)

          s=type("白凤倚剑归")
          i=type(666)
          f=type(13.14)
          print(s)
          print(i)
          print(f)

          结果:

          3.使用type()语句,查看变量中存储的数据类型信息

          name="白凤倚剑归"
          name_type=type(name)
          print(name_type)

          结果:

          变量有类型吗?

          通过type(变量)可以输出类型 查看的是:变量存储的数据的类型。因为:变量无类型,但是它存储的数据有

          数据类型转换

          为什么要类型转换

          数据类型转换,是以后常用的功能

          • 从文件中读取的数字,默认是字符串,我们需要转换成数字类型
          • 后续学习的input()语句,默认结果是字符串,若需要数字也需要转换
          • 将数字转换成字符串用以写出到外部系统

          常见的转换语句

          • int(x) 将x转换为一个整数
          • float(x) 将x转换为一个浮点数
          • str(x) 将x转换为一个字符串
          # 将数字类型转换成字符串
          num_str=str(66)
          print(type(num_str),num_str)
          
          float_str=str(13.14)
          print(type(float_str),float_str)
          # 将字符串转换成数字
          num1=int("99")
          print(type(num1),num1)
          
          num2=float("13.14")
          print(type(num2),num2)

          结果:

          整数和浮点数互相转换

          # 整数转换为浮点数
          float_num=float(66)
          print(type(float_num),float_num)
          
          # 浮点数转换为整数
          int_num=int(13.14)
          print(type(int_num),int_num)

          结果:

           注意:浮点数转换为整数可能会丢失精度

          到此这篇关于Python变量和数据类型和数据类型的转换的文章就介绍到这了,更多相关Python数据类型转换内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!

          上一篇:pytorch实现mnist手写彩色数字识别
          下一篇:没有了
          网友评论