python标准库很丰富支持多种编程范式_计算机考试简答题
1
、简述
python
的特点:
Python
具有简单易学,免费、开源,可扩展性、可嵌人性和可移植性强,代码规范、代
码具有较好可读性,
Python
标准库很丰富,支持命令式编程、面向对象程序设计、图效式
编程、泛型编程等多种编程范式等特点。
2
、
python
中缩进的作用是什么?
对于
Python
而言代码缩进是一种语法,缩进非常重要,是用来界定代码块的,相当于其他编程语言里的大括号。
3
、简单解释
python
基于值的自动内存管理方式。
Python
的内存管理
机制可以从三个方面来讲:
(
1
)
垃圾回收
:
对
Python
语言来讲,对象的类型和内存都是在运行时确定的。这也是
Python
语言为对变量内存地址的分配是在运行时自
动判断变量类型并对变量进行赋值原因。
(
2
)引用计数:
Python
采用了类似
Window
s
内核对象
一样的方式来对内存进行管理。每一个对象,都维护这一个对指向
该对对象的引用的计数。
(
3
)内存池机制:
Python
的内存机制以金字塔行,
-1
,
-2
层主要有
操作系统
进行操作,第
0
层是
C
中的
malloc
,
free
等
内存分配
和释放函
数进行操作;第
1
层和第
2
层是内存池,有
Python
的
接口函数
PyMem_Malloc
函数实现,当对象小于
256K
时有该层直
接
分配内存
;第
3
层是最上层,也就是我们对
Python
对象的直接操作。
4
、
python
的
5
个数据类型:
Numbers
(数字)
String
(字符串)
List
(列表)
Tuple
(元组)
Dictionary
(字典)
5
、程序设计语言的基本控制结构有哪些:
顺序结构
,
分支结构,循环结构
6
、什么是函数?什么是模块?
函数是一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级语言中都有子程序这
个概念,用子程序实现模块的功能。
在程序设计中,为完成某一功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独立程序单位;或指大
型软件系统的一部分。
7
、导入模块通常使用哪些方法?
(
1
)
import modname
,用
import
语句导入模块,就在当前的名称空间建立了一个到该模块的引用
.
这种引用必须使用全
称,也就是说,当使用在被导入模块中定义的函数时,必须包含模块的名字。
(
2
)
from modname import funcname
from modname import fa, fb, fc
(
3
)内建函数
__import__()
8
、查看
python
的模块和函数帮助文档有哪些方法?
(
1
)
从模块属性中获得
(
2
)
使用
dir()
函数
9
、解释文本文件与二进制文件的区别
(
1
)文本文件是基于
字符编码
的文件,常见的编码有
ASCII
编码
,
UNICODE
编码等等。
二进制文件
是基于值编码的文
件。
(
2
)文本文件的存储与其读取基本上是个逆过程。而二进制文件的存取显然与文本文件的存取差不多,只是编/解码方
式不同而已。
(
3
)文本文件的可读性要好些,存储要花费转换时间,而二进制文件可读性差,存储不存在转换时间。
python标准库很丰富支持多种编程范式_计算机考试简答题相关推荐
- python标准库很丰富支持多种编程范式_基础班-第03天{python基础}
声明:内容来源于网络,本人只是在此稍作整理,如有涉及版权问题,归传智播客官方所有. 认识python(了解) 1.Python发展历史 起源 Python的作者,Guido von Rossum,荷兰 ...
- 简述python语言的主要功能和特点_计算机考试简答题
1.简述python的特点: Python具有简单易学,免费.开源,可扩展性.可嵌人性和可移植性强,代码规范.代 码具有较好可读性,Python标准库很丰富,支持命令式编程.面向对象程序设计.图效式 ...
- python支持多种编程范式吗_聊聊编程范式
标签: 编程语言有很多种流派和思想,有一些编程语言同时支持多种编程范式. 静态类型编程范式 采用静态类型编程范式的编程语言,其变量需要明确指定类型.代表语言:C,C++,Pascal,Objectiv ...
- python支持多种编程范式吗_Python3学习之路~6.1 编程范式:面向过程 VS 面向对象...
编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种 ...
- 【Python 标准库学习】多种操作系统接口和常用路径操作库 — os 与 os.path
欢迎加入 Python 官方文档翻译团队:https://www.transifex.com/python-doc/ os 模块简介:主流操作系统有 Windows.UNIX.Mac OS 等,os ...
- Python 标准库 —— socket(网络编程)
1. 抓取 banner(banner-grabbing) import socket socket.setdefaulttimeout(2) s = socket.socket() s.connec ...
- python标准库math中用来计算平方根_如何在python中计算平方根?
这可能是晚了一点回答,但最简单而准确的方法来计算平方根是牛顿的方法. 你有一个数字,你想要计算它的平方根(num),你猜它的平方根(estimate).估计值可以是大于0的任何数字,但有意义的数字会显 ...
- python支持的编程范式有_【Python学习手册】chapter1 前面
读书笔记! Python命名:以英国喜剧组'Monty Python'命名--BBC20世纪70年代的<Monty Python's and the Holy Grai>的制片方,和我们认 ...
- python标准库不需要导入即可使用其中的所有对象和方法_Python编程及应用-中国大学mooc-题库零氪...
<Python程序设计基础>课程导学 单元测验 1.下面属于Python应用领域的有? A.数据分析 B.云计算 C.开发操作系统 D.网络安全 E.树莓派 F.数据可视化 2.在Wind ...
最新文章
- Charle抓包与wireshark使用
- 某班学生有50人会c语言的有40人,《离散数学》期末考试题目及评分标准
- Good Bye 2017 G. New Year and Original Order 数位dp + 按数贡献
- UVA - 208 Firetruck(并查集+dfs)
- IBM在中国发布Cloud Paks,牵手神州数码,助力企业云转型步入“第二篇章”
- IterableThread
- 带线程池的socket客户端与服务端
- TokenInsight:BTC链上活跃度保持上行,新增人气处历史高位
- [转]Java 对象锁-synchronized()与线程的状态与生命周期
- centos7 yum安装maven_Linux安装tomcat、mysql 、Maven与Eclipse的整合、settings.xml
- SQL SERVER 如何把1列多行数据 合并成一列显示
- python语言接收信息的内置函数_python接收信息的内置函数是
- python采集文章_用python采集文章保存到wordpress
- 【廖雪峰官方网站/Java教程】函数式编程
- C++容器(一)——vector
- 编译OpenCV:precomp.hpp:60:37: fatal error: dynlink_nvcuvid.h
- 比较感兴趣的几个VC2012/VC2013特性
- macfee怎么生成释放代码_mcafee规则设置技巧
- 手把手教你阿里云服务器搭建网站(超详细图文)
- linux下装go环境