python数据类型(第一弹)

Posted python之家

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python数据类型(第一弹)相关的知识,希望对你有一定的参考价值。

作为一门计算机编程语言,python与其它语言一样,设有若干种数据类型,准确掌握各种数据类型的常用方法是精通python的必要条件,也是熟练使用各数据类型、最大限度发挥它们功能的基本条件。

python常用的数据类型有Numbers(数字)bool(布尔)、None(空值)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)和Dictionary(字典).注意:由于笔者使用的是python3.x,所以有些内容会与python2.x相左。

作为“python数据类型”系列的第一篇博文,笔者并不打算一开始就深入介绍python的上述各种数据类型,而是先给大家分享python的三个内置函数,使用这三个函数,诸位可以先行探索各种数据类型的用法。在“python数据类型”系列的后面,笔者再详细介绍每一种数据类型。

三个python内置方法(python中称能够完成某种功能的集成代码块为方法,与C语言中的函数角色一样,就如同java也称函数为方法):type(),dir(),help().

  1. type()可以用来查看所给数据属于哪一种数据类型,举例如下:

 

 注意:python可以连续赋值,图中第一行的a,b,c按顺序分别赋值为2,3.5,2+3j.

从图中可以看出,2是整型(int),3.5是浮点型(float),2+3j是复数类型(complex)

 

从图中可以看出,d,e,f分别是字符串类型(str),列表型(list)与元组型(tuple)

对于字典、集合类型在下面dir()与help()方法中举例介绍

 

  2.在得知给定数据的数据类型后,我们又该如何知道每一类型有哪些操作方法呢?这就需要dir()与help()方法

 

 

接上图

 

 

如上图:利用type()得知D为字典类型(dict)后,再使用dir()方法,得到一系列可以针对字典类型数据可以使用的操作。由于可执行的操作很多,想要全部记下很困难也没必要,此时可以利用help()方法获取每一个操作的详细说明。

比如,对于上图所列出的操作的最后一个“values”,使用help(D.values)查看该操作的详细说明:

 

 可见,字典的values操作是列出该字典保存的所有“值”(对本文涉及的一些数据类型的概念在后面会详细介绍,这里只需要明白type(),dir()与help()方法作用即可)

最后再针对集合类型举例:

 

 

接上图

 

 

 

 不难看出,笔者先创建了一个集合S,用type()得到它的数据类型,用dir()得到针对集合的操作,用help()详细说明操作remove,并对该集合执行remove操作,发现remove可以删除集合中指定的元素。

 

以上是关于python数据类型(第一弹)的主要内容,如果未能解决你的问题,请参考以下文章

暴打JavaScript语法之语法糖第一弹

python学习——第一弹

三言两语微服务,第一弹: 中间件-Redis

Python | 机器学习第一弹 处理和操作数据

03,Python网络爬虫第一弹《Python网络爬虫相关基础概念》

python学习第一弹:爬虫(抓取博客园新闻)