文档章节

PYTHON chapter 4 exercise

happyliferao
 happyliferao
发布于 2015/10/12 14:50
字数 359
阅读 41
收藏 1

4–1. Python 对象。与所有Python 对象有关的三个属性是什么?请简单的描述一下。

身份:也就是相当于内存地址,通过Id()获得,这个属性不可变

类型:对象的类型决定了对象可以保存什么样的值,即相当于类,这个属性不可变

值:对象表示的数据项,这个属性可变

4–4. str() 和 repr()。内建函数str()与repr()之间的不同是什么?哪一个等价于反

引号(``)运算符?。

repr() 和 `` 做的是完全一样的事。str()输出对人比较友好,repr()输出对电脑比较友好。

4–6. 对象相等。您认为type(a) == type(b)和type(a) istype(b)之间的不同是什么?
为什么会选择后者?函数isinstance()与这有什么关系?

type(a) == type(b)需要先表值再比较类型,type(a) istype(b)直接比较两个对象的id,如果Id都不一样就没有必要再比较值了。

Python中的对象包含三要素:id、type、value
其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值
is判断的是a对象是否就是b对象,是通过id来判断的
==判断的是a对象的值是否和b对象的值相等,是通过value来判断的
如下代码或许可以帮助你理解.

© 著作权归作者所有

共有 人打赏支持
happyliferao
粉丝 6
博文 85
码字总数 60147
作品 0
顺义
QA/测试工程师
私信 提问
python chapter 5 exercise

.讲讲Python 普通整型和长整型的区别? 普通整型范围-231--231-1 长整型是普通整型的超集。 python2.3版本之后普通整型和长整型已经统一了,普通用户已经看不到长整型的存在了。 2.5-2 运算符...

happyliferao
2015/10/12
9
0
chapter 9 exercise

9–1. 文件过滤. 显示一个文件的所有行, 忽略以井号( # )开头的行. 这个字符被用做 Python , Perl, Tcl, 等大多脚本文件的注释符号. 附加题: 处理不是第一个字符开头的注释. import os filen...

happyliferao
2015/10/09
60
0
chapter 8 exercise

8–4. 素数.我们在本章已经给出了一些代码来确定一个数字的最大约数或者它是否是一个 素数. 请把相关代码转换为一个返回值为布尔值的函数,函数名为isprime() . 如果输入的是一个 素数, 那么...

happyliferao
2015/10/09
50
0
chapter 11 exercise

11-3 函数。在这个练习中,我们将实现max()和min()内建函数。 (a) 写分别带两个元素返回一个较大和较小元素,简单的max2()核min2()函数。他们应该可以 用任意的python 对象运作。举例来说,m...

happyliferao
2015/10/09
21
0
python 学习记录

添加新功能。将你上一个问题改造好的 readNwriteTextFiles.py 增加一个新功 能:允许用户编辑一个已经存在的文本文件。 你可以使用任何方式,无论是一次编辑一行,还 是一次编辑所有文本。需...

happyliferao
2015/10/12
4
0

没有更多内容

加载失败,请刷新页面

加载更多

js和OC交互

0.html+js 0.1html 代码 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #colordv{ width: 100px;......

walking_yxf
14分钟前
0
0
点播转码相关常见问题及排查方式

概述: 点播转码目前涉及用户上传自动触发转码、通过SubmitTranscodeJobs接口触发转码等方式,会出现用户转码失败的情况,这当中有用户源片的问题、也有用户设置转码参数的原因以及相关资源性...

阿里云官方博客
15分钟前
0
0
工作笔记

Oracle锁表 查找被锁的表 select l.session_id,o.owner,o.object_namefrom v$locked_object l,dba_objects owhere l.object_id=o.object_id; 查找引发锁表的会话 select s.username,s.si......

呼呼南风
18分钟前
1
0
并发工具优于wati、notify(69)

现在几乎没有理由在使用wait 和 notify,使用高级工具代替 java.util.concurrent 包并发工具分三类: Executor 框架 并发集合(concurrent Collection) 同步器(synchronizer) 并发集合 对...

Java搬砖工程师
25分钟前
0
0
AutoCAD_系统变量

https://baike.sogou.com/v53561514.htm?fromTitle=cad%E5%8F%98%E9%87%8F lunits 设置线性单位。1 科学 2 小数 3 工程 4 建筑 5 分数 6 windesk...

一个小妞
32分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部