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().
- 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数据类型(第一弹)的更多相关文章
- Python学习第一弹——Python环境搭建
一.Python简介: Python,是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.Python语法简洁而清晰,具有 ...
- Python学习第一弹
开发语言: 高级:Python.java.PHP C# GO ruby C++ ——>字节码 低级:C.汇编 ...
- Python3 学习第一弹:基本数据类型
本人学习主要从<python基础教程第二版>,<dive into python3>等书籍,及一些网上大牛的博客中学习特别是Python官方文档<Python Tutor ...
- python数据类型(第二弹)
针对上一篇博文提出的若干种python数据类型,笔者将在本文和后续几篇博文中详细介绍. 本文着重介绍python数据类型中的整数型.浮点型.复数型.布尔型以及空值. 对于整数型.浮点型和复数型数据,它 ...
- Python数据类型及其方法详解
Python数据类型及其方法详解 我们在学习编程语言的时候,都会遇到数据类型,这种看着很基础也不显眼的东西,却是很重要,本文介绍了python的数据类型,并就每种数据类型的方法作出了详细的描述,可供知 ...
- PHP工程师学Python数据类型
一.背景 继上篇文章比较了PHP与Python语法之后,这周又学习了Python数据类型,准备从通过这篇文章给自己进行一些总结,也给其他读者一些参考. 二.内容概要 字符串(str) 列表(list) ...
- 各位大佬Python的第一部分道基础题已经整理好了,希望大家面试的时候能用的上。
Python的第一部分道基础题,希望大家面试的时候能用的上. 1.为什么学习Python? Python是目前市面上,我个人认为是最简洁.最优雅.最有前途.最全能的编程语言,没有之一. 2.通过什么途 ...
- 1.python数据类型详解
python数据类型分类 1).数值型:整数型(int).浮点型(float).布尔型(bool 取值:True.False) 2).容器类型 : 字符串型(str).列表(list).元祖(tupl ...
- Python列表介绍,最常用的Python数据类型
文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:数据杂论 PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获 ...
随机推荐
- 构建一个学生Student,根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。
定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO 表示学号: sName表示姓名: sSex表示性别: sAge表示年龄: sJava:表示Java课程成 ...
- 【WPF学习】第三十九章 理解形状
在WPF用户界面中,绘制2D图形内容的最简单方法是使用形状(shape)——专门用于表示简单的直线.椭圆.矩形以及多变形的一些类.从技术角度看,形状就是所谓的绘图图元(primitive).可组合这些 ...
- JavaScript 初学者容易犯的几个错误,你中招没?
JavaScript 是对初学者比较友好的一门编程语言,基本上花个半小时看下语法就能写出能运行的代码.JavaScript 是动态脚本语言,对数据类型没有太多的限制,写起来非常灵活.但正因为如此,初学 ...
- Multi-hierarchical Independent Correlation Filters for Visual Tracking(MFT)略读
作者写道: 有幸在本届的VOT 2018 主赛中,我们的参赛方案Multi-solution Fusion for Visual Tracking(MFT)获得第一名的成绩,通过结果来看,MFT无论在 ...
- 《剑指Offer》第二章(一)题 9 -12
第二章 面试题9:用两个栈实现队列 题目:如面试题,给你两个栈, 实现队列的先进先出,即在队列头删除一个元素以及在队列的尾部添加一个元素 思路:这个题的分析感觉很巧妙,从一个具体的例子入手,找出其中的 ...
- LNK2019
原因:inline函数被外部文件的函数调用时,必须将inline函数定义在头文件中,不能定义在cpp文件中.
- Django 搭建
1.安装python 2.pip 安装 Django 2.1.3 是版本号 命令:pip install Django==2.1.3 3.数据库驱动: mysql 数据库配置文档: 下载 whl 文 ...
- Thread Based Parallelism - Thread Synchronization With Lock
Thread Based Parallelism - Thread Synchronization With Lock import threading shared_resource_with_lo ...
- Python3(二) 表示‘组’的概念与定义
现实世界中总存在一组一组的事物, 一.列表的定义 type(['hello','world',1,9,True,False]) = <class 'list'> type([[1,2,3, ...
- Apache Tomcat Ajp-CVE-2020-1938漏洞复现
环境搭建: sudo docker pull duonghuuphuc/tomcat-8.5.32 sudo docker run -d -it -p 8080:8080 -p 8009:8009 ...