目录
  • 变量
    • 什么是变量?
    • print语句格式
    • 变量的特征
  • 数据类型
    • type()语句
    • type()语句的使用方式
      • 1.在print语句中,直接输出类型信息
      • 2.用变量存储type()的结果(返回值)
      • 3.使用type()语句,查看变量中存储的数据类型信息
    • 变量有类型吗?
    • 数据类型转换
      • 为什么要类型转换
        • 常见的转换语句
          • 整数和浮点数互相转换

          变量

          什么是变量?

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

          变量定义格式:

          变量名称=变量的值

          例:

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

          结果:

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

          print语句格式

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

          变量的特征

          变量的值可以改变

          数据类型

          type()语句

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

          type()语句的使用方式

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

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

          结果:

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

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

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

          结果:

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

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

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

          结果:

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

          变量有类型吗?

          通过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)

          结果:

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

          整数和浮点数互相转换

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

          结果:

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

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

          声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。