hellokz 发表于 2020-9-11 02:28:14

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]
查看完整版本: lesson5(笔记)