python

it2026-01-27  10

初识计算机

CPU

  计算机的大脑、中央处理单元,主要负责数据运算及计算,是运算计算中心。

存储器

内存

  临时存储数据,供CPU运算使用。

  优点:

    读取速度快。

  缺点:

    容量小,成本高,断电即消失。

硬盘

  长时间存储数据,存储容量大。例如500G、1T、2T。可存放大片儿、小视频等。

  优点:

    容量大,成本低,断电不消失。

  缺点:

    读取速度慢。

操作系统

  调配系统硬件资源,协同各硬件的运行。

  现有的操作系统例如Windows、Linux、CentOS、Mac......

python发展历史以及影响

语言的特点

  优美、清晰、简单。

版本

3.x版本

  2008年python 3.X版本产生。

2.x版本与3.x版本的区别

python 2.X版本python 3.x版本源码不规范,源码混乱,重复代码较多。重整源码,源码规范,优美、清晰、简单。默认的编码方式ASCII码。默认编码方式utf-8。print '内容'  /  print ('内容')。print为关键字。print ('内容') 。括号及引号都为英文标点符号。print为函数。

 

当前语言的分类

编译型

  将代码一次性全部编译成二进制数,然后再运行执行。

  优点:

    执行效率高。

  缺点:

    开发效率慢,不能跨平台。

  代表语言:C语言等。

解释型

  代码逐行解释,解释成二进制代码,然后运行。

  优点:

    开发效率高,第三方库多,可以跨平台。

  缺点:

    执行效率低。

  代表语言:python等。

python的种类

Cpython

  Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。

Jyhton

  Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。

IronPython

  Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)

PyPy

  Python实现的Python,将Python的字节码再编译成机器码。

IPython

  基于CPython之上的一个交互式解释器。也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的。好比很多国产浏览器虽然外观不同,但内核其实是调用了IE。

 

Python文件的运行

  Windows键+R键 调出命令运行窗口,再窗口输入CMD,按Enter键。输入python 空格 文件路径 回车。这里的python根据自己的命名情况进行实际的调整。(一般电脑上存在两个版本的python都会进行重新命名)。

 

变量

定义

  将计算的中间结果存储起来,以便后续代码使用。

常量

  一直不变的量。默认全部大写的变量为常量。常量通常放在文件起始位置,即文件顶部。

  例如:身份证号、π等。

变量设定规则

  1、必须是字母、数字、下划线的任意组合。

  2、不能是数字开头。

  3、不能是python关键字。

    python的关键有如下:

      and、as、assert、break、class、continue、def、del、elif、else、except、exec、finally、for、from、global、if、import、in、is、lambda、not、or、pass、print、raise、return、try、while、with、yield

  4、变量不能是中文。

  5、变量不能太长。

  6、变量具有可描述性。

变量命名方法

驼峰体

AgeOfOldboy = 56 NumberOfStudents = 80

下划线(推荐)

age_of_oldboy = 56 number_of_students = 80

注释

定义

  帮助你理解别人的代码,回忆自己的代码。

单行注释

  使用#进行单行注释。

多行注释

  '''被注释的内容'''  或者  """被注释的内容""" 。

msg = ''' 床前明月光, 疑是地上霜。 '''print(msg)

  msg = '''  

      内容  '''  

  三引号内的内容按原格式打印输出。

 

转载于:https://www.cnblogs.com/ZN-225/p/9587979.html

相关资源:Python编写的超级马里奥游戏
最新回复(0)