python对象:三个特性,身份、类型和值 ;
- 身份:通过内建id()来获得。
- 类型:通过内建type()来获得
- 值:对象所表示的数据项
python标准类型:
- 字符串:string
- 列表:list
- 字典:dictionary
- 元组:tuple
- 数字:
- Integer:整型
- Long Integer:长整型
- Complex:复数
- Floating point real number:浮点数
- Boolean:布尔型
其他内建类型:
- 类型
- NULL对象:只有一个值 None,不支持任何运算,没有任何内建方法,相当于c中的void,bool值是false
- 文件
- 集合和固定集合
- 函数
- 模块
- 类
标准类型操作符:
对象值比较:数字比较大小,字符串比较ASCII值得大小(A<B<...<Z<a<b<..<z);使用>,<,>=,<=,!=,==来操作
对象身份比较:is,is not,比较的是对象的id值,是否2个对象引用的是同一个对象
布尔类型:not, and, or
标准类型内建函数:
- cmp()
- repr()
- str()
- type()
In [7]: eval(repr('abcdefghijk'))
Out[7]: 'abcdefghijk'
In [8]: str('abcdefghijk')
Out[8]: 'abcdefghijk'
In [9]: repr('abcdefghijk')
Out[9]: "'abcdefghijk'"
类型工厂函数:调用工厂函数实际上是生产了一个该类型的实例,如a=int(14)
分享到:
相关推荐
3. Python 面向对象编程.ipynb3. Python 面向对象编程.ipynb 3. Python 面向对象编程.ipynb 3. Python 面向对象编程.ipynb 3. Python 面向对象编程.ipynb 3. Python 面向对象编程.ipynb 3. Python 面向对象编程....
4. **异常处理**:Boost.Python允许C++和Python之间的异常透明传播。如果C++代码抛出了异常,它会被包装成Python异常,并在Python环境中被捕获。 5. **多态性和继承**:C++的多态性和继承特性也可以在Python中使用...
面向对象编程是Python的重要组成部分,书中会详细介绍类的定义、继承、多态以及对象的创建和销毁。Python的面向对象编程支持丰富的元编程特性,通过元类可以自定义类的行为,这是Python中一个强大的工具。 文件操作...
源代码文件"Programming.Python.4th.Edition[Python编程(第4版).源代码].tar.gz"包含了书中的所有示例代码,方便读者跟随学习并进行实践操作。 "PP4E-Examples-1.2"是这个压缩包中的子文件夹,很可能代表了"Python ...
010.Python对象的基本组成和内存示意图.mp4
03.Python对象类型-变量.mp4 04.Python对象类型-数字.mp4 05.Python对象类型-字符串.mp4 06.Python对象类型-列表.mp4 07.Python对象类型-字典.mp4 08.Python流程控制-if条件语句.mp4 09.Python流程控制-for循环语句....
05.python面向对象.md
Python编程(第4版)目录 第一部分 序幕 第1章 先睹为快 第1步:表示记录 第2步:持久存储记录 第3步:走进OOP 第4步:增加控制台交互 第5步:增加GUI 第6步:增加Web 界面 第二部分 系统编程 第2章 系统工具...
01.Python3.5 介绍与循环 02.Python3.5 基本数据结构 03.Python3.5 函数与变量 04.Python3.5 装饰器编程 05.Python3.5 模块讲解 06.Python3.5 面向对象 07.Python3.5 网络编程 08.Python3.5 Socekt高级编程 09....
* 面向有经验的开发者的 Python3的快速介绍。 * 创建函数和对象 * 使用python的内置对象和类 * 使用循环和迭代来让代码循环执行 * 理解并使用条件表达式 * 用继承来创建语句 * 用对象和库来重用代码 * 使用...
本教程将重点介绍Python的基础知识,特别是面向对象编程、QT界面设计以及Python与SQL数据库的连接。 1. 面向对象编程(OOP): 面向对象编程是Python的核心概念之一。它基于类(Class)和对象(Object)的概念,...
根据提供的文件信息,我们可以推断出该书《Head First Python》是一本面向初学者介绍Python编程语言的书籍。本书不仅涵盖了Python的基础语法,还深入介绍了如何利用Python进行实际项目开发,包括为Android手机创建...
以下是Python面试常见的问题总结,涵盖了Python基础知识、面向对象编程、数据结构、算法、Web开发等多方面的内容。 一、Python基础知识 1. Python的基本数据类型有哪些?(字符串、列表、元组、字典) 2. Python中...
2. **面向对象编程**:Python是支持面向对象编程的语言,书中介绍了类与对象的概念,如何创建和继承类,以及封装、继承和多态等面向对象的基本原则。 3. **异常处理**:书中阐述了Python的错误和异常处理机制,如何...
第5节1.python计算基础.4.ndarray详解 第6节1.python计算基础.5.创建ndarray对象 第7节1.python计算基础.6.ndarray的文件读写 第8节1.python计算基础.7.数组的拆分 第9节1.python计算基础.8.数组的合并操作 第10...
《Addison.Wesley.Python.Essential.Reference.4th.Edition.Jun.2009》是由知名出版商Addison-Wesley发行的一本关于Python编程语言的权威参考书籍,作者是David Beazley。这本书的第四版发布于2009年6月,是Python...
该书由David Rutten撰写,最初是针对Rhino 4和VBScript编写的,后来进行了更新,加入了对Python的支持。此教程不仅适合完全没有编程经验的新手,也适合那些有一定编程基础的人士以及想要快速了解如何在Rhino中使用...
4. 第四代计算机具有使用面向对象程序设计语言、发展计算机网络、内存储器采用集成度越来越高的半导体存储器等特点。 5. 执行逻辑“与”运算10101110∧10110001的结果是10100000。 6. 八进制数-57的二进制反码是...