Python的数据类型
python的数据类型有整型、浮点型、布尔型、字符串等
1、整型类型
所谓整型就是我们日常使用的整数类型,python2和python3有所不同,python2的长整型后要加L
2、浮点型类型
浮点型就是带有小数点的数
3、布尔类型
即True和False首字母必须大写
4、e记法
例如:0.005=5e-4 、 1500000=1.5e6
5、字符串
(1)、必须在两边加上引号,可以为单引号也可以为双引号
(2)、如果字符串需要出现单引号或双引号怎么办?
有两种办法:第一种比较常用,就是使用我们的转义符号(\)对字符串中的引号进行引号转义
第二种就是,单双互用,例如:“let‘s go’”
(3)、原生字符串(r)
r的作用是将反斜杠(\)变成双反斜杠(\)
使用:只需在字符串的前边加上r即可,例如:r“c:\now”
为什么r“c:\now\day\”会报错,因为原生字符串不能以奇数个反斜杠结尾
解决办法:在后面加上“\”python会自动识别进行合并;例如:r“c:\now\day\”“\”
(4)、长字符串
即三重引号(可用单或双)
作用:保留所有字符串的初始的格式信息。如字符串跨行、行与行之间的回车符,引号,制表符或其他的信息。
6、整数、字符串、浮点数之间的转换
三个函数int()、str()、float()
7、如何获取类型的信息
type()和isinstance()
type()只有一个参数
isinstance()两个参数,第一个为元素,第二个为数据类型,如元素与数据类型是同一类型就返回True