美文网首页
Python语言基础1

Python语言基础1

作者: Cestine | 来源:发表于2018-11-28 02:35 被阅读0次

计算机、操作系统、编程语言、解释器、注释、变量、标识符、关键字、命名规则

1.计算机由哪部分组成?

硬件系统和软件系统

计算机中的硬件分为计算机主机部分和外设部分,中央处理器由控制器和运算器组成,一般我们说的手机内存是随机存储器,硬盘或者固态硬盘是外存储器。

2.操作系统的作用 

操作系统是介于应用程序和硬件之间的程序,它的主要作用是管理计算机资源,向上支持软件运行,向下管理硬件

3.编程语言的作用 

使用计算机开发一些软件,解决人们日常生活中的问题.

4.说出解释器的作用 

把编程语言翻译成计算机能懂的语言

5.说出python的解释器种类 

我们常用的是CPython(官方版本的C语言实现),其他还有Jython(可以运行在Java平台)、IronPython(可以运行在.NET和Mono平台)、PyPy(Python实现的,支持JIT即时编译)

6.Python的主流两大版本 

Python2和Python3 

7.说出不同系统上搭建python开发环境的流程

8.python解释器用来解释python语言,pycharm就是集成开发环境 IDE 在pycharm里进行开发.

9.语言历史 优缺点  应用领域

python是由荷兰国家龟叔于1991年创造的。

10.注释的作用 以及如何使用注释

注释的作用:1、服务于自己。2、服务于他人。3、开发中调试代码。

注释就是对一行  或者 多行 代码进行解释

单行注释:#或者ctrl+/ 

多行注释:'''或者"""

11.变量作用和类型

作用:用来临时保存数据

类型:numbers数字:int整型、float浮点、long长整型、complex复数。 bool布尔 True or False。 string字符串。List列表。 Tuple元组。字典Dictionary。 

区别:

1.可变与不可变

元组是不可变的, 而列表是可变的。

可变不可变则体现在了如下:

可变类型  列表, 字典 ——增加删除修改,都不会使ID发生变化

不可变类型 数字、字符串、元组 ——即如果赋予新值,他的ID会发生变化

2.内部区别

元组通常由不同的数据,而列表是相同类型的数据队列。元组表示的是结构,

而列表表示的是顺序。举个例子来讲:当你想记录棋盘上的一个子的坐标时,

应该使用元 组;当你想记录棋盘上所有的子的坐标(一系列相同的数据)时,

应该使用列表。

表示一个点 point = (1,2)

表示一系列点points = [(1,2),(1,3),(4,5)]

      3.与字典的联系

列表无法与字典进行互动,即不能将列表当做字典的key,而元组可以。

如:a = (1,2)

b = [4,5]

c = {a: ‘start point’} 正常

c = {b: ‘end point’} 报错

>>> c[a]

‘start point’

4.执行复杂度

由于元组支持的操作比列表小,所以元组会比列表稍微快了一点。但除非有很大量的数据要处理,否则这一点还是不那么受强调的。

查看类型 print(type(?))

12.什么是标识符  什么是关键字

标识符:自己定义的一些变量名、函数名、方法名、类名。由字母、数字、下划线组成,不可以数字开头,并区分大小写

命名规则:

小驼峰命名法(变量 函数 方法):首字母小写其余每个单词的首字母大写。例如:myName

大驼峰命名法(类名):每个单词首字母大写。例如:MyName

_下划线连接(变量 函数 方法):每个单词都小写之间用下划线连接。例如:my_name

关键字:

python解释器已经使用的、具有一些特殊功能的标识符,不允许开发者自己定义和关键字相同的标识符

查看关键字:

PyCharm中:

import keyword  import导入keyword模块

print(keyword.kwlist)

命令行中:

>>> import keyword

>>> keyword.kwlist

相关文章

网友评论

      本文标题:Python语言基础1

      本文链接:https://www.haomeiwen.com/subject/eupoqqtx.html