我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python_实用入门篇_02

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Python_实用入门篇_02

Python对象类型


 

包括数字、字符串、列表、字典、元组、集合

本篇将对这些基本的内置对象类型进行简介

1.对象类型:

  ①对象类型的概念:

    对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。对象的类型决定了该对象可以保存什么类型的值,可以进行怎样的操作,以及遵循什么样的规则。

  ②Python中的对象类型:

    Python中一切皆为对象,并使用对象模型来存储数据,构造任何类型的值。

比如Python中创建一个数字对象,可以想象成创建了一个数字对象盒子,里面装的就是数字对象的值,比如12,111等。而贴在盒子上的标签比如X ,

X = 12,这个X变量就指向盒子里的值,盒子本身是不会改变的,但是标签却可以撕下来更改。

  ③Python中对象的三个特性:

    1.身份:每一个对象都有一个唯一的身份来标志自己,任何对象的身份可以使用内建函数id()来得到。这个值可以被认为是该对象的内存地址。

 

#如:
x = 12 id(x)

 

    2.类型:对象的类型决定了该对象可以保存什么类型的值,可以进行怎样的操作,以及遵循什么样的规则,可以使用内建函数type()查看Python对象的类型

 

#如:
x = 12 type(x)

 

    3.值:对象表示的数据项

#如:
x = 12
#12为数字对象的值,也就是数据项

   ④Python中对象的比较

    Python中一切都是对象,对象比较可以用 == 或者 is。== 比较的是两个对象的内容是否相等,默认会调用对象的 __eq__() 方法。is 比较的是两个对象的 id 是否相等,也就是是否是同一个对象,是否指向同一个内存地址。

>>> a = 4
>>> b = 4
>>> a == b
True
>>> a is b
True

 

2.Python基本内置对象类型:

  ①数字对象类型:

     包括int、float、bool(布尔型)、complex(复数)等数字类型 。

   ②字符串对象类型:

       Python中的字符串用单引号 ' 或双引号 " 括起来。

   ③列表对象类型:

       列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表是写在方括号 [] 之间、用逗号分隔开的元素列表。

   ④字典对象类型:

      列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

字典是一种映射类型,字典用"{ }"标识,它是一个无序的键(key) : 值(value)对集合。

     ⑤元祖对象类型:

    元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开。

     ⑥集合对象类型:

    集合(set)是一个无序不重复元素的序列。基本功能是进行成员关系测试和删除重复元素。


 

PS:这里可能会比较晦涩枯燥,博主会在后面的文章中详细讲解每一个内置对象类型以及用户自定义对象类型。并且这些内置数据类型的具体操作

     

     

 

 

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Python_实用入门篇_02

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Python_实用入门篇_02

Python对象类型 包括数字、字符串、列表、字典、元组、集合本篇将对这些基本的内置对象类型进行简介1.对象类型:  ①对象类型的概念:    对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物
2023-01-30

Python_实用入门篇_03

用户交互以及格式化输出 1.用户交互  ①input函数    input函数等待用户输入,然后前面的变量指向输入的内容,注意,input函数出来的数据类型全是字符串类型x= input(“此括号里的内容会直接打印出来:”)print(x)
2023-01-30

Python_实用入门篇_04

Python中的if和while语句1.if流程控制     1.语法结构                                         if 条件测试为 true:                           
2023-01-30

Python_实用入门篇_01

运行Python程序,变量,常量,注释 1.运行Python程序的几种方法(前提是已经装上了Python解释器):  ①我们可以在命令提示符(cmd)中输入"Python"命令来启动Python解释器,通过以下命令执行该脚本:python3
2023-01-30

Python_实用入门篇_12

Python内置序列类型之集合类型详解  1.集合概念    具有某种特定性质的事物的总体,集合里的东西叫作元素。Python中,集合(set)是一个无序不重复元素的序列。 2.集合的创建    可以使用大括号 { } 或者 set() 函
2023-01-30

Python_实用入门篇_11

Python内置类型之字典类型详解1.字典的概念    字典是一种通过名字或者关键字引用的得数据结构,其键可以是数字、字符串、元组,这种结构类型也称之为映射。字典类型是Python中唯一內建的映射类型。字典是另一种可变容器模型,且可存储任意
2023-01-30

Python_实用入门篇_00

Python历史1.Python的诞生  Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Pyth
2023-01-30

Python_实用入门篇_05

编码及运算符 1.编码   1.编码的概念    在计算机硬件中,编码(coding)是指用代码来表示各组数据资料,使其成为可利用计算机进行处理和分析的信息。代码是用来表示事物的记号,它可以用数字、字母、特殊的符号或它们之间的组合来表示。 
2023-01-30

Python_实用入门篇_08

Python序列内置类型之列表类型详解 1.Python序列概念    数学上,序列是被排成一列的对象(或事件)这样每个元素不是在其他元素之前,就是在其他元素之后。这里,元素之间的顺序非常重要。序列是Python中最基本的数据结构。序列中的
2023-01-30

Python_实用入门篇_07

Python内置类型之数字类型以及Python之禅1.数字类型概念    Python 数字数据类型用于存储数值,数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。 看图,数字类型是不可变的,假设你创建了一个数
2023-01-30

Python_实用入门篇_13

目前学习的Python基础的一次总结 一.列表,元组,集合,字典,字符1.Python中最常见的序列类型为:列表,元组,字符类型特点:①所有序列都支持迭代注意:generator也是可迭代对象,generator是生成器,后面博主会讲。②序
2023-01-30

SpeedPHP 快速入门开始使用篇一

本章将阐述下载框架和开始运行您的Speedphp程序。 点击进入speedphp.com。在下载栏目中下载最新稳定版本的SpezVRhIRvnPbwww.cppcns.comedPHP框架。 请将下载后的压缩包解压到您的服务器的目录中(ww
2022-06-12

Java基础入门篇之如何使用For循环

这篇文章主要讲解了“Java基础入门篇之如何使用For循环”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java基础入门篇之如何使用For循环”吧! 一、for循环语句1.在java中一般用
2023-06-15

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录