标签:python数值类型 类型转换 python数据类型判断 内置函数type和isinstance用法
本节学习python的数据类型,先学习简单的数据类型,其他数据类型将在后续补充
1、字符串(str)
2、数值型数据类型:整形(int)、浮点型(float)、布尔值类型(bool)
整形、浮点型和字符串类型是可以相互转换的:
3、浮点数的科学计数法:
用e或者是E 表示浮点数的科学计数法
>>> 120E-1
12.0
>>> 120e-1
12.0
>>> 120e-2
1.2
也就是说,这里的e或者E表示的10,e1表示10的1次方,e-2 表示10 的-2 次方,所以浮点数 120e-2 就表示120乘以 10的-2 次方,及缩小100 倍。
4、判断数据类型:
python中有专门用来判断数据类型的内置函数,type() 和 isinstance()均可以。python官方更推荐使用 isinstance() 来判断数据类型。
1)type() 用法:括号内直接跟要判断类型的对象名。其返回值直接是说明类型的文字。
例如:
2)isinstance()用法:括号内有两个参数,中间用逗号隔开,第一个是要判断的数据,第二个是指定的类型,其返回值是布尔值。
如果要判断的数据和指定的类型匹配的话,就会返回True,不匹配的话返回 False。
例如:
本文出自 “davidLee's Linux之路” 博客,请务必保留此出处http://davidlinux.blog.51cto.com/5965954/1858560
标签:python数值类型 类型转换 python数据类型判断 内置函数type和isinstance用法
原文地址:http://davidlinux.blog.51cto.com/5965954/1858560