chapter2

一、选择填空判断部分

1、

C语言中,变量变的是内存空间中的值,不变的是地址;

Python中,变量变的是地址,不变的是内存空间中的值。

2、

3、bool('False') 的返回值是True。

bool(False) 的返回值是False。

bool(None)的返回值是False。

bool([])的返回值是False。

4、print(int("82",9)) 语句的执行结果是:74。(T)

5、关于Python变量的管理,变量无须先创建和赋值而直接使用。(F)

Python变量得在赋值后才能被使用。

6、Python中的变量并不直接存储值,而是存储了值的内存地址(引用)。(T)

7、Python中,布尔型是一种特殊的整型,它只有True和False两种值,分别对应整数1和0。(T)

8、

编译器输出结果为3。

Python 中是没有 ++ 和 -- 的。

+= 是改变变量,相当于重新生成一个变量,把操作后的结果赋予这个新生成的变量。

++ 是改变了对象本身,而不是变量本身,即改变数据地址所指向的内存中的内容。

C语言改变固定地址所对应的变量值,Python改变地址,把值赋予新地址。

9、



10、

列表内元素是有序的

11、z已赋值,x=(y=z+1) 语句是错误语句。(T)

编译器会报错。

12、表达式-2**4等于16。(F)

幂运算的优先级高于负号。

13、表达式:"34" in "1234"==True 返回值是True。(F)

14、运算符“%”可以对浮点数进行求余数操作。(T)

在python中是这样的。

15、一个数字“5”不是合法的 Python 表达式。(F)

16、关于同一性测试运算符is,如果两个对象是同一个,两者具有相同的内存地址.(T)

17、逻辑运算and、or、not的运算结果一定是True或者False。(F)

18、在Python中的关系运算符可以连续使用。如:3<a<4.(T)

19、Python中条件表达式中不允许使用赋值运算符“=”。(T)

Python会报错,c++会运行成功,很难调出来这个错误。

20、final不是Python关键字。(T)

21、Python不支持数据类型char。(T)

22、Python 语句 print(0xA + 0xB)的输出结果是_____21_______。

23、python虚数部分必须有后缀j或J1。

24、Python 语句 print(chr(65))的运行结果是____A____。

25、Python不是以字符串以\0标志字符串的结束。(T)

python字符串不需要结束标志。

26、查看变量e1的内存地址,使用Python内置函数(id(e1) )。

27、isinstance() 函数用来判断一个对象是否是一个已知的类型。

28、



29、

30、1+2*3.14>0 的数据类型是:bool

31、从math库导入sqrt函数之后,Python 表达式 sqrt(4)*sqrt(9)的值为____6.0____。(注意!不是6)

32、Python运算符@的功能说明是( 矩形相乘运算符 )。

33、

34、表达式3 < 5 <2 的计算结果是:( False)。

35、成员运算符in,不可以测试整型中是否包含一个数据对象。

36、pass 不做任何事情,一般用做占位语句。

37、

38、Python变量严格区分大小写。

39、

40、

41、逻辑运算符常用来连接条件表达式,(and )和( or)具有逻辑短路(惰性求值)的特点,当连接多个表达式时只计算必须要计算的值。

42、Python 表达式 323 的值为 6561

43、print(round(18.67, -1)) 输出结果是20.0。

44、已知 a=3; b=5; c=6; d=True, 则表达式 not d or a>=0 and a+c>b+3的值是(True

45、Python 表达式 16-25>78/2 or "XYZ"!="xyz" and not (10-6>18/2) 的值是(True

46、and,or运算与&,|,!运算

二、编程部分

1、

参考博客

1、

way1:
a,b=eval(input())
print(int(str(a),b))
way2:
a,b=input().split(',')
print(int(str(a),int(b)))

2、python没有结束标志的多组输入:

while True:
try:
r = float(input())
# print(r)
v = 3.1415926 * r * r * r * 4 / 3
print("%.3f"%(v))
except:
break

3、

python第二章pta习题总结的更多相关文章

  1. 简学Python第二章__巧学数据结构文件操作

    #cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff ...

  2. C语言程序设计:现代方法(第2版)第二章全部习题答案

    前言 本人在通过<C语言程序设计:现代方法(第2版)>自学C语言时,发现国内并没有该书完整的课后习题答案,所以就想把自己在学习过程中所做出的答案分享出来,以供大家参考.这些答案是本人自己解 ...

  3. Python 第二章-列表和元组

    第二章-列表和元组 2.0      在Python中,最基本的数据结构是序列(sequence).序列中的每个元素被分配一个序列号-即元素的位置, 也称为索引.第一个索引是0,第二个是1,以此类推. ...

  4. python语言程序设计基础(嵩天)第二章课后习题

    p56: *2.1 实例1的修改.改造实例代码1.1,采用eval(input(<提示内容>))替换现有输入部分,并使输出的温度值为整数. 源代码: TempStr=input(" ...

  5. python第二章:控制流

    变成实际上是一个过程的提现,每个过程都是有多个流程块组成. 比如:判断是否下雨的过程 1.布尔值 在第一章最后举例了比较操作后,最终返回的结果 True or False True 和 False是一 ...

  6. R语言分析(二)——薛毅R语言第二章后面习题解析

    包括2.2—2.6中间的习题,2.2的习题中第三问和第四问,应该有其他的解答方法,但我看他的题目,似乎是在A和B的基础上进行,所以就选择了使用for循环的方法 做着习题,又不断查着书,这样,书籍也熟悉 ...

  7. 【原创】Python第二章——字符串

    字符串是一个字符序列,(提醒:序列是Python的一个重要的关键词),其中存放UNICODE字符.Python中的字符串是不可变的(immutable),即对字符串执行操作时,总是产生一个新的字符串而 ...

  8. 【原创】Python第二章——行与缩进

    Python的基本组成——逻辑行和缩进 a="我是一个物理行" a="""我是一个逻辑行 因为我一条语句便跨越了2个物理行""&q ...

  9. 【原创】Python第二章——标识符命名规则

    在Python中,一切都是对象,包括常量数据类型,如整数数据类型(1,2,3...),字符串数据类型("ABC").想要使用这些对象,就要使用它的对象引用.赋值操作符,实际上是使得 ...

  10. python第二章:数据类型--小白博客

    标准数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3 ...

随机推荐

  1. [转帖]SSH交互式脚本StrictHostKeyChecking选项 benchmode=yes

    https://www.cnblogs.com/klb561/p/11013774.html SSH 公钥检查是一个重要的安全机制,可以防范中间人劫持等黑客攻击.但是在特定情况下,严格的 SSH 公钥 ...

  2. [转帖]高性能 -Nginx 多进程高并发、低时延、高可靠机制在百万级缓存 (redis、memcache) 代理中间件中的应用

    https://xie.infoq.cn/article/2ee961483c66a146709e7e861 关于作者 前滴滴出行技术专家,现任 OPPO 文档数据库 mongodb 负责人,负责 o ...

  3. [转帖]重置 VCSA 6.7 root密码和SSO密码

    问题描述 1.用root用户登录 VMware vCenter Server Appliance虚拟机失败,无法登录 2.vCenter Server Appliance 6.7 U1的root帐户错 ...

  4. [转帖]Nginx动静分离详解以及配置

    https://developer.aliyun.com/article/885602?spm=a2c6h.24874632.expert-profile.314.7c46cfe9h5DxWK 简介: ...

  5. Nginx 发布 Docker 运行日志的方法

    背景 公司这边想进行容器化负载均衡部署. 脚本很简单, 已经实现了, 但是发现我这边没有ELK也没有LOKI 又不太像切入到容器内部进行 获取日志信息. 所以我这边想了一个别的招来动态刷新日志. 思路 ...

  6. DBeaver连接国产信创数据库的步骤

    DBeaver连接国产信创数据库的步骤 本次连接使用的数据库类型 1.达梦 2.神通 3.人大金仓 4.瀚高 安装DBeaver 通过官网或者是其他网站下载最新的数据库介质 之后的操作为: 这次不感谢 ...

  7. js数组修改后会互相影响

    // 假设httpServe 是服务器返回来的数据 // 我们这里有一个需求, // 某一个区域需要对这一份数据进行展示 // 另一个区域需要只需要展示前1条数据 let httpServe = [ ...

  8. Windows 10 关闭搜索栏中“热门搜索”的显示。

    Windows 10 关闭搜索栏中"热门搜索"的显示. 任务栏取消"显示搜索突出显示"的设置可能无法取消"热门搜索"的显示, 这就需要您尝试 ...

  9. 微信小程序网页嵌入开发

    无脑开发 下载微信开发者工具 新建一个项目找到index开头的进去全选删除粘贴下面代码 <!-- html --> <!-- 指向嵌入外部链接的地址 --> <web-v ...

  10. 6.5 Windows驱动开发:内核枚举PspCidTable句柄表

    在 Windows 操作系统内核中,PspCidTable 通常是与进程(Process)管理相关的数据结构之一.它与进程的标识和管理有关,每个进程都有一个唯一的标识符,称为进程 ID(PID).与之 ...