Python 对象中的数据类型
作者:bobo0609 发布时间:2022-01-25 00:58:35
标签:Python,对象,数据类型
对于python,一切事物都是对象,程序中存储的所有数据都是对象,对象基于类创建
计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。
class 指自定义类型,type 指内置类型。两者都表示数据类型,称呼不同而已
每个对象都有一个身份、一个类型和一个值,身份指对象在内存中所处位置的指针(内存中的地址),内置函数id()可返回一个对象的身份。变量名就是引用这个具体位置的名称
实例化:创建特定类型的对象
实例被创建后,其身份和类型不可改变
若对象值可修改,称为可变对象
若对象值不可修改,称为不可变对象
容器:某个对象包含对其它对象的引用,如 列表。
python是强类型语言,对象所属的类型决定了这个对象所能参与的操作或它支持的方法,即方法存在类中,对象里具有的功能都是去类里找的。
大多数对象都有大量特有的数据属性和方法
属性:与对象相关的值,如 变量名
方法:被调用时将在对象上执行某些操作的函数
>>> name='test'
>>> name.upper() --方法
TEST
>>> num = 1
>>> print(num.real) --属性
help(type) -- 查看某个类型有哪些方法或属性
>>> help(int)
help(type.func) -- 查找某个方法的用法
>>> help(str.find)
使用点(.)运算符可以访问属性和方法
print(type(obj)) -- 查看对象由哪个类创建的
>>> from twisted.internet import reactor
>>> print(type(reactor))
核心数据类型
数字:int,long,float,complex,bool (0:False, 1:True)
字符:str,unicode
列表:list
元组:tuple
字典:dict
文件:file
其它:set(集合),frozeset,类类型,None
以上所述是小编给大家介绍的Python 对象中的数据类型,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
来源:http://www.cnblogs.com/bobo0609/archive/2017/05/13/6848969.html


猜你喜欢
- collections是实现了特定目标的容器,以提供Python标准内建容器 dict , list , set , 和 tuple 的替代
- 1. 数据集基本信息df = pd.read_csv()df.head():前五行;df.info():rangeindex:行索引;dat
- 如下所示:f=file('a.txt')for eachline in f: print eachline来源:https:
- asp生成wbmp代码如下: <%@ Language=VBScript %><%Funct
- 之前看到过很多头条,说哪国某人坚持了多少年自学使用excel画画,效果十分惊艳。 对于他们的耐心我十分敬佩。 但是作为一个程序员,自然也得挑
- 在数据分析中有时候需要自己定义分组规则 这里简单介绍一下用一个字典实现分组people=DataFrame( np.random
- 网页给人最直观的感受就是它的页面框架与构造,就像一座大楼的主体框架与形态,你可能记不起东方明珠塔和艾菲尔铁塔是用什么颜色或什么材料涂的外墙,
- <%@ transaction = required %><%response.b
- 前言拓扑排序是图论中一种重要的排序算法,用于对有向无环图(DAG)进行排序。在拓扑排序中,图的顶点表示任务,有向边表示任务之间的依赖关系。拓
- 1、前提1.1 docker 安装elasticsearch查询elasticsearch 版本docker search elastics
- 代码为:import matplotlib.pyplot as plt #用于显示图片import matplotlib.image as
- def ddns():"""用当前ip更新ddns"""headers = {&
- Python实现AES算法密码学课程老师留的作业,我觉得用python实现更简单,就用python写了一个加解密的程序。程序分成三个部分,一
- 问题背景VSCode是我们开发go程序的常用工具,但是安装VSCode成功后,创建一个.go文件会有如下提示:这个是vscode提示你需要安
- 本文实例讲述了Python3爬虫学习之MySQL数据库存储爬取的信息。分享给大家供大家参考,具体如下:数据库存储爬取的信息(MySQL)爬取
- 0 引言前几天,星球有人提到贪吃蛇,一下子就勾起了我的兴趣,毕竟在那个Nokia称霸的年代,这款游戏可是经典中的经典啊!而用Python(蛇
- 1.对数据库常用命令1.连接数据库mysql -u用户名 -p密码2.显示已有数据库show databases;3.创建数据库create
- 一、什么是 AJAX ?AJAX = 异步 JavaScript 和 XML。AJAX 是一种用于创建快速 * 页的技术。通过在后台与服务器
- 1、冒泡排序它反复访问要排序的元素列,并依次比较两个相邻的元素。如果顺序(如从大到小)错了,就交换它们。访问元素的工作是反复进行,直到没有相
- 第一点:找Python安装目录方法一:方法二:输入import sysprint(sys.path)化黑线处第二点:找到安装目录后就可以开始