python核心编程——python对象

一、什么是python对象

在python中,构造的任何类型的值都是一个对象。比如一个整数类型的值,一个字符串,一个列表等,都可以看做是对象。

所有的对象分为三部分:

(1)身份。每个对象都有个标识自己的id。可用内建函数id()查看

(2)类型。可用type()查看

(3)值。对象用来存放数据,当然其最主要的数据就是它的值。

二、标准类型

数字,整型,布尔型,长整型,浮点型,复数性,字符串,列表,元组,字典,模块,类

三、切片对象

步进切片,多维切片

(1)步进切片sequence[起始索引:结束索引:步进值]

>>> list1 = [1,2,3,4,5,6,7,8]
>>> list1[0:7:2]
[1, 3, 5, 7]

(2)多维切片 sequence[star1:end1,start2:end2]

四、标准类型内建函数

(1)type()返回类型

(2)cmp(a,b)如果a>b,则返回正整数,如果a<b,则返回负整数

(3)str()转换为字符类型

五、类型工厂

int(),long,float()。。。。

时间: 2024-11-04 19:43:17

python核心编程——python对象的相关文章

python核心编程--笔记

python核心编程--笔记 的解释器options: 1.1 –d   提供调试输出 1.2 –O   生成优化的字节码(生成.pyo文件) 1.3 –S   不导入site模块以在启动时查找python路径 1.4 –v   冗余输出(导入语句详细追踪) 1.5 –m mod 将一个模块以脚本形式运行 1.6 –Q opt 除法选项(参阅文档) 1.7 –c cmd 运行以命令行字符串心事提交的python脚本 1.8 file   以给定的文件运行python脚本 2 _在解释器中表示最后

学习《Python核心编程》做一下知识点提要,方便复习(一)

学习<Python核心编程>做一下知识点提要,方便复习. 计算机语言的本质是什么? a-z.A-Z.符号.数字等等组合成符合语法的字符串.供编译器.解释器翻译. 字母组合后产生各种变化拿python来说就是.keyword.数值,类,函数,运算符,操作符...... 1.变量不用声明,类型不固定 2.True,False = False,True读出了什么?True是个bool()类实例 3.类型工厂函数就是python2.2后把int() bool()等对数据类型操作的函数分装成对象 类 了

Python核心编程(第二版) 第四章习题答案

4-1.Python对象.与所有Python对象有关的三个属性是什么?请简单的描述一下.答:与所有Python对象有关的三个属性是身份.类型.值.身份:每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数id()来得到.这个值可以被认为是该对象的内存地址.类型:对象的类型决定了该对象可以保存什么类型的值,可以进行什么样的操作,以及遵循什么规则.可以用内建函数type()来查看Python的类型.值:对象表示的数据项.4-2.类型.不可更改(immutable)指的是什么?Pyth

python 核心编程摘要3

charper 2nd  quickly in 输入输出.注释.操作符.变量与赋值.python数据类型 缩进.循环与条件 文件.错误.函数.类 .模块 语句和表达式(函数和算术表达式)注意二者的区别: 语句:输出语句 print "hello world"  带关键字,告诉解释器要做(print)什么, 表达式:算术表达式(1+1) 比较表达式(1>1) str = "test" print str test str 'test' print 语句调用的是s

Python核心编程(第二版) 第二章习题答案 未完待续

2-2.程序输出.阅读下面的Python脚本.#!/usr/bin/env python1 + 2 * 4(a)你认为这段脚本是用来做什么的?(b)你认为这段脚本会输出什么?(c)输入以上代码,并保存为脚本,然后运行它,它所做的与你的预期一样吗?为什么一样/不一样?(d)这段代码单独执行和在交互解释器中执行有何不同?试一下,然后写出结果.(e)如何改进这个脚本,以便它能和你想象的一样工作?答:(a)这段脚本是用来计算表达式的值(b)脚本会输出9(c)保存为脚本,运行后没有输出.和自己预期不一样.

python核心编程第二版

初学Python这是一本有关Python开发的指南涵盖近期发布的Pyttlon版本的核心功能特性,而不仅仅是语法学习更多的高阶内容,如正则表达式.网络.多线程.图形用户界面.Web/CGl和Python扩展等包括几个全新的章节,关于数据库.网络客户端.Java/Jytt30n和Microsoft Office等 展示数以百计的代码片段.交互实例和大量加强您的Python技能的实用练习"对Wesley Chun<Python核心编程>第二版的漫长等待是值得的--它的深邃.它的全面,以及

《Python核心编程 》手记-快速入门

春节终于over了,回归充实的学习研究生活.打开久违的CSDN博客,看到官方推送的 『博客Markdown编辑器上线啦』,让我顿时有了写作的欲望,真是程序员的福利.之前阅读各种文章书籍,都是用MarkDownPad做的笔记,喜欢以及习惯于MarkDown简洁的语法. 总之各种方便.为了试试效果,将以前阅读<Python核心编程>的手记整理发上来,也当温习一遍. 第二章 快速入门 print语句中使用字符串格式操作符,实现字符替换功能. print "%s is %d" %(

《Python核心编程》手记 基础

春节终于over了,回归充实的学习研究生活.打开久违的CSDN博客,看到官方推送的 『博客Markdown编辑器上线啦』,让我顿时有了写作的欲望,真是程序员的福利.之前阅读各种文章书籍,都是用MarkDownPad做的笔记,喜欢以及习惯于MarkDown简洁的语法. 总之各种方便.为了试试效果,将以前阅读<Python核心编程>的手记整理发上来,也当温习一遍. 第三章 Python基础 1.语句和语法 注释 Python中注释用符号"#",也可以用三引号:"' 注

python核心编程--第十章 11.11 练习

#!/usr/bin/python # -*- coding: utf-8 -*- # 11-3 函数.在这个练习中,我们将实现max()和min()内建函数. # (a) 写分别带两个元素返回一个较大和较小元素,简单的max2()核min2()函数. # 他们应该可以用任意的python 对象运作.举例来说,max2(4,8)和min2(4,8)会各自每次返回8 和4. # (b) 创建使用了在a 部分中的解来重构max()和min()的新函数my_max()和my_min(). # 这些函数