Python培训
400-996-5531
Python入门之Python核心数据类型
可以说,Python程序中处理的每一个东西都是一个对象。对象有自己的类型,例如:数字1在Python中属于int类,即整数类;字符串“Draymond”在Python中属于str类,即字符串类。本节将简单介绍Python中的核心数据类型,并以数字这一类型为引子,在本周逐个介绍Python中重要的核心数据类型。
一、内置类型
在Python中,数据总是以对象的形式出现。Python中的对象可以分为两大类:内置对象与非内置对象。
内置对象指Python自己提供的强大对象类型,我们只需要拿来直接使用即可,比如列表(list)和字典(dict),我们可以无需关心其内部怎样实现而直接使用。
非内置对象指我们自己编写代码创建的对象,或者叫做人工实现的对象,这一类的对象往往建立在像列表和字典这样的内置对象的基础之上。
也就是说,内置对象是Python为我们提供的,非内置对象是我们在内置对象的基础上从零自己创建的。
Tips:type()是Python的内置函数(这其实也是一个对象),用于返回数据的类型,例如:
可以看到,1是int类型(整数),1.1是float类型(浮点数),”Draymond”是str类型(字符串),[1,2,3]是list类型(列表)。
二、核心数据类型
Python中有许许多多的内置对象供我们使用,我们将下表中的这些内置对象往往称为核心数据类型:
这些核心数据类型都有自己的创建语法,例如:数字可以直接写,字符串要放在单引号或双引号中,元组要用小括号括起来,列表要用方括号括起来,集合要用花括号括起来,字典要用花括号括起来并且使用冒号匹配内部的键值对。
Python根据这些特定的创建语法,识别数据的类型并进行创建——Python中没有类型声明,语法决定了创建和使用的对象的类型。
另外,对象一旦创建,就和自己所属类型的操作集合绑定了起来,例如:’Draymond’被识别为字符串并创建,之后也只能对它进行字符串的相关操作,不能对它进行列表相关的操作,因为它不是列表类型。
最后我们需要知道,Python是动态类型的,它自动跟踪你的类型而不是要求声明代码。对比一下Java和Python,比如我要创建一个变量a,它的值是10:
Java这样写:
int a = 10;
Python这样写:
a = 10
可见,Java要求你声明变量a的类型,这里a是10,是整数类型,所以必须在a前面写上int;而Python是动态语言,它可以自动识别,不需要你去用代码声明a的类型。
三、数字
数字类型可以分为下面几种类型:
整数(没有小数点)
浮点数(带小数点)
其他类型:带虚部的复数,固定精度的十进制数,带分子和分母的有理分数
Python数字支持一般的数学运算:加法+,减法-,乘法,除法/,乘方*
现在,你已经可以把Python作为简单的计算器使用了!
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved