赞
踩
一、获得关于类型的 信息
python 提供了一个函数,可以明确明确告诉我们变量类型,这就是type()函数:
- >>> type('520')
- <class 'str'>
- >>> type(5.20)
- <class 'float'>
- >>> type(5e20)
- <class 'float'>
- >>> type(520)
- <class 'int'>
- >>> type(True)
- <class 'bool'>
- >>>
同时
isinstance()这个BIF来确定变量类型,它会根据两个返回一个布尔类型的值,True表示类型一致,False表示类型不一致。
二、数据类型
1、整型 就是整数 最大为计算机虚拟内存总数 例如:520
2、浮点型 就是小数 例如:5.20 5e20
(python区别整型和浮点型的唯一方式就是看有没有小数点)
3、布尔类型 True(1) False(0)
三、类型转换
介绍几个跟数据类型紧密相关的函数:int(),float(),str()。
int()的作用是将一个字符串或者浮点数转换为一个整数:
- >>> a = '520'
- >>> b = int(a)
- >>> a,b
- ('520', 520)
- >>> c = 5.99
- >>> d = int(c)
- >>> c,d
- (5.99, 5)
- >>>
如果是浮点数转换成为整型,python会采取“截断”处理,就是直接把小数点后面的数据直接砍掉,注意不是四舍五入。
float()的作用是将一个字符串或者整数转换成浮点数(就是小数啦):
- >>> a = '520'
- >>> b = float(a)
- >>> a,b
- ('520', 520.0)
- >>> c = 520
- >>> d = float(c)
- >>> c,d
- (520, 520.0)
- >>>
str()的作用是将一个数或任何其他类型转换成一个字符串:
- >>> a = 5.99
- >>> b = str(a)
- >>> a, b
- (5.99, '5.99')
- >>> c =str(5e15)
- >>> c
- '5000000000000000.0'
- >>>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。