数据类型以及转换

本文介绍了Python中的数据类型概念,包括使用`type()`函数验证数据类型,以及变量存储的数据类型本质。重点讨论了数据类型转换的必要性和常见操作,如字符串转数字和数字转字符串,以支持后续编程实践中的需求。
摘要由CSDN通过智能技术生成

数据类型

在学习字面量的时候,我们了解到:数据是有类型的。

目前在入门阶段,我们主要接触到如下三类数据类型:

type()语句

那么,问题来了,如何验证数据类型呢?

我们可以通过type()语句来得到数据类型:

语法:

type(被查看类型的数据)

        1.在print语句中,直接输出类型数据

        print(type("我爱中国"))

        print(type(666))

        print(type(11.345))

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

string_type = type("我爱中国")
int_type = type(666)
float_type = typr(11.345)
print(string_type)
print(int_type)
print(float_type)

        以上查看的都是<字面量>的类型,也可以查看变量中存储的数据类型

name = "我爱中国"
name_type = type(name)
print(name_type)

变量有类型吗?

我们通过type(变量)可以输出类型,这是查看变量类型还是数据类型?

查看的是:变量存储的数据的类型。因为,变量无类型,但是它存储的数据有。

为什么要数据类型转换

数据类型之间,在特定场景下,是可以相互转换的,如字符串转数字、数字转字符串等,那么,我们问什么要转换他们?

数据类型转换,将会是我们以后常用的功能

如:

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

常见的转换语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值