手记

Python学习笔记-基础篇(4)-基本的数据类型

一,简介

Python是一门面向对象的语言,所以应该有对象类型。但是为了使用方便呢,肯定也有基本的数据类型,大体有以下五种吧,依次说明下。

  • 整数类型
  • 浮点数类型
  • 布尔类型
  • 字符串类型
  • 空类型

二,整数类型

这个真的很简单哦,就是负无穷到正无穷之间的整数,比如-2、-1、0、1、2等等。

简单的测试下就是print(1),注意在Python 3.6 (64-bit)中直接输入1然后按回车,也会显示1,但是要把这个文件保存了,在命令行下运行,就不会显示1了。所以输出1还是得用print(1)

另外又发现了,在安装完Python之后开始菜单里面有个工具是IDLE (Python 3.6 64-bit),打开这个软件可以直接编辑内容,然后运行,这才是一个集成开发环境应该有的样子嘛。鉴于本篇是单独介绍数据类型,下篇介绍下这个工具的使用。

三,浮点数类型

浮点数可以理解为小数吧,比如3.14,5.12等,很简单举个例子如下,完事。

print(1.2)

四,布尔类型

Python中的布尔类型有两个值,分别是True和False,注意true和false是不对的哦。比如输入print(true)会报错,而Print(True)就会输出True。

布尔类型用于判断,当判断成立时,得到True的值,反之返回False值。例如==表示判断相等,下面的例子表示了这一点。注意#后面是注释。

print(1==1)#结果为True
print(1==2)#结果为False

五,字符串类型

之前也说过了,Python字符串可以用单引号,也可以用双引号包围起来表示,这两个意思是一样的,例如:

print('1'=="1")#结果为True

还有一个小问题,就是如果我想输出单引号或者双引号咋办呢,这个使用转移字符\就行了,例如:

print('\'')#两边单引号表示这是一个字符串,而中间的\'表示这个单引号就是单引号,不再承担包含字符串的作用。
print('\"')#输出"

六,空类型

大家都知道Python是一种面向对象的语言,所以空类型的值None就是一种特殊的类型,这种类型跟整型、字符串类型、布尔类型都不同,所以以下输出都是False:

print(0==None)
print(''==None)
print(False==None)

实际上None表示的是对象为空,这个接触到面向对象之后就好理解了。

Over!

0人推荐
随时随地看视频
慕课网APP