python中可能遇到的简答题_Python经典题库及答案

Python

经典题库及答案

一、简答题

1

、写出

python

导入模块的关键字(

(1)import,(2)from *

import *

2

、写出

Python

运算符

&

的两种功能?(

1

)数字位运算;

2

)集合交集运算。)

3

、简单解释

Python

基于值的自动内存管理方式?(

Python

采用的是基于值得内存管理方

式,在

Python

中可以为不同变量赋值为相同值,这个值在内存中只有一份,多个变量指

向同一个内存地址;

Python

具有自动内存管理功能,会自动跟踪内存中所有的值,对于

没有任何变量指向的值,

Python

自动将其删除。)

4

Python

中导入模块中的对象有哪几种方式?(

1)import

模块名

[as

别名

]

2)from

模块名

import

对象名

[ as

别名

]

3)from math import *

5

解释

Python

脚本程序的

name

变量及其作用?(每个

Python

脚本在运行时都

有一个

name

属性。如果脚本作为模块被导入,则其

name

属性的值被自动设

置为模块名;如果脚本独立运行,则其

name

属性值被自动设置为

main

name

属性即可控制

Python

程序的运行方式。)

6

、为什么应尽量从列表的尾部进行元素的增加与删除操作?(当列表增加或删除元素时,

列表对象自动进行内存扩展或收缩,从而保证元素之间没有缝隙,但这涉及到列表元素

的移动,效率较低,应尽量从列表尾部进行元素的增加与删除操作以提高处理速度。)

7

分析逻辑运算符

or

的短路求值特性?(假设有表达式

表达式

1 or

表达式

2

如果表达式

1

的值等价于

True

,那么无论表达式

2

的值是什么,整个表达式的值总是

等价于

True

。因此,不需要再计算表达式

2

的值。)

8

、简单解释

Python

中短字符串驻留机制?(对于短字符串,将其赋值给多个不同的对象时,

内存中只有一个副本,多个对象共享改副本。)

9

、异常和错误有什么区别?(异常是指因为程序执行过程中出错而在正常控制流以外采取

的行为。严格来说,语法错误和逻辑错误不属于异常,但有些语法错误往往会导致异常,

例如由于大小写拼写错误而访问不存在的对象,或者试图访问不存在的文件,等等。)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值