lesson5(笔记)
整型浮点型
E记法
布尔类型ture(1)false(0)
类型转换
转换成整数int()
只能转换数字的字符串
如:a = "123"
b = int(a)
b
显示:123将“123"转换成123
另:a = "你好"
b = int(a)
b
结果会报错,因为”你好“不是数字的字符串。
浮点数(小数)转换成整数
如:a = 3.99
b = int(a)
b
显示:3
python会省掉小数点后面的数字
----------------------------------------------------------------
转换成浮点数float()
将一个字符串或整数转换成浮点数(小数)
如:a = "123"
b = float(a)
b
显示:123.0
整数转换成浮点数
如:a = 123
b = float(a)
b
显示:123.0
----------------------------------------------------------------
转换成字符串str()
如:a = 123
b = str(a)
b
显示:'123'
另如: a = str(12e9)
a
显示:‘12+e9’(这里是正9次方所以字符串显示+9)
---------------------------------------------------------------
type()函数 //可以判断类型
type(a)
显示:class 'str'
type(3.6)
显示:class 'float'
type(ture)
显示:class 'bool'//布尔类型
type(3e12)
显示:class 'float'
----------------------------------------------------------------
isinstance() //判断函数类型,返回ture或false
如:a = "你好"
isinstance (a,str)
显示 ture
或者可以直接判断
如:isinstance(123,int)
显示 ture
页:
[1]