python中的数据类型

一、 使用type(变量)查看数据类型
1、 整形int
a=250
print(type(a))

2、浮点型 float
a=1.25
print(type(a))

3、空值 None
a=None
print(type(a))

4、布尔型 Boolean- True/False
a=False
print(type(a))
a=True
print(type(a))

5、字符串 str
a='sdjkfjkd'
print(type(a))

数据类型.png

二、数据类型直接的强制转换
1、 整形转字符型
a=250
strA=str(a)
print(type(strA))
print(type(str(a)))
print(type(a))

2、整形转浮点型
flA=float(a)
print(type(flA))
print(flA)

3、字符串转整形
b="123"
intB=int(b)
print(type(intB))
print(intB)
错误操作:
b="abc"
intB=int(b)
print(type(intB)) #字母的字符串不能转整形ValueError: invalid literal for int() with base 10: 'abc'

4、浮点型转字符串型
c=12.567
strC=str(c)
print(type(strC))
print(strC)

5、浮点型转整型
c=0.367
intC=int(c)
intC2=int(c+0.5)
print(type(intC))
print(intC) #去尾
print(intC2) #四舍五入

三、判断某变量的数据类型 isinstance(变量,数据类型) ,返回True /Flase
name="张三"
print(isinstance(name,int))
print(isinstance(name,float))
print(isinstance(name,str))

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容