Python基础
数据类型
转换方法
判断方法
数据类型 在这里先讲三类
1.整型 简单解释一下就是整数
比如 123
2.浮点型 有小数点就行*
比如 3.14 1.5*108
这里顺便讲一下E记法
比如地球到太阳的距离是150000000000m
用E记法就是1.5e11
再比如1500 就是1.5e3
3.布尔类型
在Python中,布尔类型只有True和False两种(注意这两个单词不要写错,大小写也要注意)
有了数据类型,你就不想把它们串起来吗?没事,我想就行了。
下面讲一下*类型转换
- int() 将一个字符串或者浮点数转换成一个整数
字符串还记得吧?引号内的一切东西
a=‘520’
b=int(a)
a,b
(‘520’,520)
如果是浮点数转换成整数,小数点获得数据会被砍掉
c=5.98
d=int©
c,d
(5.98,5) - float()
将一个整数或者字符串转换成一个浮点数
方法就和上面的雷同,具体不再细敲 - str()
将一个数或者其他类型转换成一个字符串
来来来,再来个例子
c=str(5e15)
c
‘5000000000000000.0’ 看到这里,有什么问题吗?
你就不好奇为什么输出的不是’5e15’吗? 自己想
知道了什么是数据类型,再告诉你一个*判断的方法
那就是用type()函数
怎么做? 自己想 比如:
type(‘520’) type(True)
<class ‘str’> <class ‘bool’> 咦,没见过,去查查
当然了还有另外一种方法
isinstance() 内置函数
和type()不同,他有两个*参数
待确定类型数据在前,指定的那个数据类型在后
最终返回一个布尔类型的值,True表示类型一致,False则相反
比如 isinstance(a,str)
True
好了,下面就要开始分支与循环了。在下面的学习中,一定要注意雷区。