文档章节

PYTHON chapter 4 exercise

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

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
go-tour练习解答

go-tour对于想学习golang的人来说是一个很好的教程。 首先go-tour是有web版本,但是需要FQ。如果不能FQ的,也可以在google code上自己下载go-tour源码,go build,run一下,在自己的机器上就...

王二狗子11
01/08
0
0
请教java classpath 的问题

java classpath 的问题困扰了我很久,在IDE中运行和命令行中运行有很多区别: eclipse中的工作路径如下:/home/chen/workspace/tij/src-exercise/io/Exercise7.java 其中tij是项目名称,src-e...

chen1922
2012/01/06
333
4
chapter 9 summary

open() 的基本语法是: fileobject = open(filename, access_mode='r',buffering=-1) access_mode,'r','w','a','U'分别代表读取, 写入和追加,通用换行符支持 使用 'r' 或 'U' 模式打开的文件...

happyliferao
2015/10/12
9
0
笨方法学Python,Lesson6,7,8,9,10

Exercise 6 代码 x = "There are %d types of people." % 10binary = "binary"do_not = "don't"y = "Those who know %s and those who %s." % (binary,do_not) print x print y print "I sa......

好好先生_1028
2015/10/18
48
0
笨方法学Python,Lesson 27 - Lesson 31

Exercise 27 本节介绍True 和 False,即布尔值,无代码 ①记忆真值表 Exercise 28 本节主要是掌握布尔代数运算 ①布尔运算,先计算括号,然后是等号、不等号等运算,再计算not,最后计算and...

好好先生_1028
2015/10/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

rabbitmq学习记录(三)

工作队列:一个生产者,多个消费者,生产者直接将消息发送到rabbitmq的队列之中 默认采用的是轮询分配:即不管消费者处理信息的效率,队列给所有消费者轮流发送一条信息,直至消息发送完毕 ...

人觉非常君
23分钟前
0
0
Java 之 反射

反射,剖析 Java类 中的 各个组成部分,映射成 一个个 Java对象,多用于 框架和组件,写出复用性高的通用程序。 测试类代码如下: class Person { private String name; public St...

绝世武神
26分钟前
0
0
华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大

华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大!华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大! 在华为最新发布的nova 3手机上,抖音通过华为himedia SDK集成了60fps、超级...

华为终端开放实验室
32分钟前
0
0
多 SSH Key 实现同一台服务器部署多 Git 仓库

本文以以下需求为背景,介绍详细的做法: 需在同一台服务器同时部署两个不同的 Github 仓库(对 Bitbucket 等 git 服务同样适用) root 用户可在远程登录 SSH 后附上预期的 SSH Key 进行 gi...

yeahlife
34分钟前
0
0
003. es6数值的扩展

一、普通扩展 Number 方法,将字符串、数值转为十进制 : Number('0b111') Number.isFinite() 用来检查一个数值是否为有限的:Number.isFinite(15) Number.isNan() 用来检查一个值是否为NaN N...

秋季长青
48分钟前
0
0
C语言数组和指针的语法糖

对于C语言,我可以这样秀:比如当创建一个数组arr[n]之后,一般我们去遍历数组的时候是for (int i = 0; i < n; i++) { a[i]; }但是我知道下表访问符[]是个语法糖,也就是说a[i]在编译器看来是...

ustbgaofan
57分钟前
0
0
Call to undefined function bcmath()的解决方法

乐意黎的ECS主机环境,Centos7.2 + PHP7 由于使用了bcdiv()函数,运行时总在抛错。 Fatal error: Call to undefined function bcmath() in /usr/loca/apache/htdocs/... on line 4 一查得知:......

dragon_tech
今天
0
0
css优先级

..

architect刘源源
今天
0
0
【转】Twitter的分布式自增ID算法snowflake

结构 snowflake的结构如下(每部分用-分开): 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000 第一位为未使用,接下来的41位为毫秒级时间(41位的长度可以...

talen
今天
0
0
hive支持行级修改

Hive从0.14版本开始支持事务和行级更新,但缺省是不支持的,需要一些附加的配置。要想支持行级insert、update、delete,需要配置Hive支持事务。 一、Hive具有ACID语义事务的使用场景 1. 流式...

hblt-j
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部