第5课时.python的数据类型

Python的一些数值类型

判断数据类型1

temp=input("不妨猜测一下小甲鱼心里想的是什么数字")

while type(temp)!=type(1):

    print("抱歉,您输入的数据不合法")

    temp=input("请输入一个整数")

 

整型

浮点型

布尔类型:

>>>true+false

Traceback(most recent call last):

  File "<pyshell#5>", line 1,in <module>

    true+false

NameError:name 'true' is not defined

>>>True+False

1

>>>True+True

2

e记法:

>>>1.5e11

150000000000.0

>>>0.00000000001

1e-11

类型转换:

第5课时.python的数据类型_第1张图片

>>> a=5.99

>>> b=int(a)

>>> b

5

>>> a=5

>>> b=float(a)

>>> b

5.0

>>> b=str(a)

>>> b

'5'

获取类型的信息type();isinstance()

>>> a='222'

>>> type(a)

<type 'str'>

>>> a=5

>>> isinstance(a,int)

True

>>> a="555"

>>> isinstance(a,str)

True

类型判断2

temp=input("不妨猜测一下小甲鱼心里想的是什么数字")

while not isinstance(temp,int):

    print("抱歉,您输入的数据不合法")

    temp=input("请输入一个整数")


你可能感兴趣的:(第5课时.python的数据类型)