Python目前支持一下几种数据类型:
整数
Python可以处理任意大小的正整数和负整数,比如10,0,1000,-10等等,比如打印输出-10:
print(-10)
浮点数
浮点数也叫做小数,Python中不光可以处理整数,同样可以处理浮点数(小数)。计算机中处理小数会有四舍五入的现象,Python中也不例外。
字符串
在Python中字符串可以是单引号’'或者双引号""引起来的任意文本内容,比如’abc’或者"abc"就表示a、b、c这三个字符不包含但引号或者双引号。如果想要在字符串中包含单引号,可以在最外层使用双引号将内容括起来,比如“what’s your name? ”。Python中字符串的内容比较多,会单独写一篇文章讲解。
布尔值
布尔值是用来表示真假的一种数据类型,它的值只有一个,true或false,要么true,要么false。在Python中可以使用True或者False直接表示布尔值,也可以通过运算来判断布尔值。Python中布尔值的运算有and、or、not 三种。
print(True and True)
# True
print(True and False)
# False
print(True or False)
# True
print(not True)
# False
另外,布尔值经常和条件判断语句结合使用,用来判断某一条件是否成立,并且进一步执行其他操作,关于条件语句会在后续有专门介绍。
空值
空值是Python中的一个特殊类型,使用None表示,具有以下特点
None没有任何内建的方法
和其他数据类型比较时永远返回False
有自己的数据类型NoneType
可以将None赋值给任何变量
None不能理解为0,因为0是有实际意义的
Python中还有一些其他的数据类型,比如列表、元组、字典等等,接下来会分别介绍。