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标准库很丰富支持多种编程范式_计算机考试简答题相关推荐

  1. python标准库很丰富支持多种编程范式_基础班-第03天{python基础}

    声明:内容来源于网络,本人只是在此稍作整理,如有涉及版权问题,归传智播客官方所有. 认识python(了解) 1.Python发展历史 起源 Python的作者,Guido von Rossum,荷兰 ...

  2. 简述python语言的主要功能和特点_计算机考试简答题

    1.简述python的特点: Python具有简单易学,免费.开源,可扩展性.可嵌人性和可移植性强,代码规范.代 码具有较好可读性,Python标准库很丰富,支持命令式编程.面向对象程序设计.图效式 ...

  3. python支持多种编程范式吗_聊聊编程范式

    标签: 编程语言有很多种流派和思想,有一些编程语言同时支持多种编程范式. 静态类型编程范式 采用静态类型编程范式的编程语言,其变量需要明确指定类型.代表语言:C,C++,Pascal,Objectiv ...

  4. python支持多种编程范式吗_Python3学习之路~6.1 编程范式:面向过程 VS 面向对象...

    编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种 ...

  5. 【Python 标准库学习】多种操作系统接口和常用路径操作库 — os 与 os.path

    欢迎加入 Python 官方文档翻译团队:https://www.transifex.com/python-doc/ os 模块简介:主流操作系统有 Windows.UNIX.Mac OS 等,os ...

  6. Python 标准库 —— socket(网络编程)

    1. 抓取 banner(banner-grabbing) import socket socket.setdefaulttimeout(2) s = socket.socket() s.connec ...

  7. python标准库math中用来计算平方根_如何在python中计算平方根?

    这可能是晚了一点回答,但最简单而准确的方法来计算平方根是牛顿的方法. 你有一个数字,你想要计算它的平方根(num),你猜它的平方根(estimate).估计值可以是大于0的任何数字,但有意义的数字会显 ...

  8. python支持的编程范式有_【Python学习手册】chapter1 前面

    读书笔记! Python命名:以英国喜剧组'Monty Python'命名--BBC20世纪70年代的<Monty Python's and the Holy Grai>的制片方,和我们认 ...

  9. python标准库不需要导入即可使用其中的所有对象和方法_Python编程及应用-中国大学mooc-题库零氪...

    <Python程序设计基础>课程导学 单元测验 1.下面属于Python应用领域的有? A.数据分析 B.云计算 C.开发操作系统 D.网络安全 E.树莓派 F.数据可视化 2.在Wind ...

最新文章

  1. Charle抓包与wireshark使用
  2. 某班学生有50人会c语言的有40人,《离散数学》期末考试题目及评分标准
  3. Good Bye 2017 G. New Year and Original Order 数位dp + 按数贡献
  4. UVA - 208 Firetruck(并查集+dfs)
  5. IBM在中国发布Cloud Paks,牵手神州数码,助力企业云转型步入“第二篇章”
  6. IterableThread
  7. 带线程池的socket客户端与服务端
  8. TokenInsight:BTC链上活跃度保持上行,新增人气处历史高位
  9. [转]Java 对象锁-synchronized()与线程的状态与生命周期
  10. centos7 yum安装maven_Linux安装tomcat、mysql 、Maven与Eclipse的整合、settings.xml
  11. SQL SERVER 如何把1列多行数据 合并成一列显示
  12. python语言接收信息的内置函数_python接收信息的内置函数是
  13. python采集文章_用python采集文章保存到wordpress
  14. 【廖雪峰官方网站/Java教程】函数式编程
  15. C++容器(一)——vector
  16. 编译OpenCV:precomp.hpp:60:37: fatal error: dynlink_nvcuvid.h
  17. 比较感兴趣的几个VC2012/VC2013特性
  18. macfee怎么生成释放代码_mcafee规则设置技巧
  19. 手把手教你阿里云服务器搭建网站(超详细图文)
  20. linux下装go环境

热门文章

  1. 转载:如何避免代码中的if嵌套
  2. visual studio 多行编辑 列编辑
  3. mac 香港购买分享
  4. Silverlight运行原理经典问答。
  5. LINUX 第五章 apache php mysql
  6. J0ker的CISSP之路:复习-Information Security Management(4)
  7. SparkSQL介绍
  8. IDEA如何将项目中文件夹设置为Sources(蓝色)
  9. Yarn基本架构和工作机制
  10. pandas数据清洗