Python基本语法_数据类型
学习目标:
1、掌握使用type()
语句查看数据的类型
2、理解变量无类型而数据有类型的概念
一、数据类型
在学习字面量的时候,我们了解到:数据是有类型的。
目前在入门阶段,我们主要接触如下三种数据类型:
string、int、float 这三个英文单词,就是类型的标准名称。
string有时会用它的缩写:str。
二、type()
语句
那么,问题来了,如何验证数据的类型呢?
可以通过 type()
语句来得到数据的类型:
2.1、语法
type(被查看类型的数据)
2.2、使用方式
1、在print语句中,直接输出类型信息:
print(type(666))
print(type(13.14))
print(type("陶其的个人博客"))
2、用变量存储 type()
的结果(返回值):
int_type = type(666)
float_type = type(13.14)
string_type = type("陶其的个人博客")
print(int_type)
print(float_type)
print(string_type)
上面两个例子都是查看字面量类型,下面是如何查看“变量类型”:
3、查看“变量类型”
name = "陶其的个人博客"
name_type = type(name)
print(name_type)
三、变量有类型吗?
我们通过 type(变量)
可以输出类型,这是查看变量的类型还是数据的类型?
查看的是:变量存储的数据的类型。
因为,变量无类型,但是它存储的数据有类型。
注意:这一点和Java不同,Java声明的变量是有类型的(新版本特性在这里暂不考虑)。比如:int i = 10;
。这里的变量 i
就是整数型。如果 i
被赋值了一个浮点数值,那么会存在精确度丢失的情况,如果赋值一个字符串值,则会报错。