python 对齐原则_初识python ,python中的语法规则

本文介绍了Python编程语言的发展历程、特点,强调了其强制使用空白符作为语句缩进的特性。文章还探讨了Python程序的执行原理,包括CPU、内存和硬盘在程序运行中的角色,并详细解释了Python程序如何通过解释器执行。同时,提到了Python语法规则中的错误示例,如关键字错误、分行执行和缩进对齐的重要性。
摘要由CSDN通过智能技术生成

初始python

Python(计算机程序设计语言)的发展历程:

Python  (英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。

Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

7月20日,IEEE发布2017年编程语言排行榜:Python高居首位   。

Python 简介特点:

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。  Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。  Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。  Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

程序是如何执行的?

程序的执行原理

计算机的三大件

计算机中包含有较多的硬件,但是一个程序要运行,有三个核心的硬件,分别是: 1.cpu(cpu 就是干活的,离开了 cpu 电脑就不能干活) 中央处理器,是一块超大规模的集成电路 负责处理数据/计算 2.内存(临时存储数据 以 G 为单位 4G 8G 16G 32G) 临时存储数据(断电之后,数据会消失) 速度快 空间小(单位价格高) 3.硬盘(永久存储数据 以 T 为单位 1T=1024G) 永久存储数据 速度慢 空间大(单位价格低) 思考题: 1.计算机中哪一个硬件设备负责执行程序? CPU 2.内存的速度快还是硬盘的速度快? 内存 3.我们的程序是安装在内存中的,还是安装在硬盘中的? 硬盘 4.我买了一个内存条,有 500G 空间,这句话对麼? 不对,内存条通常只有 4G/8G/16G/32G 5.计算机关机之后,内存中的数据都会消失麼? 是的 程序执行的原理 1.程序运行之前,程序是保存在硬盘中的 2.当要运行一个程序的时候 操作系统会首先让 CPU 把程序复制到内存中 CPU 执行内存中方的代码程序 程序要执行,首先要被加载到内存 python 程序执行的语言 1.操作系统首先让 CPU 把 python 解释器的程序复制到内存中 python 的解释器到底有多大? [root@foundation1 python]# which python /bin/python [root@foundation1 python]# ls -lh /bin/python lrwxrwxrwx. 1 root root 7 Apr 9 17:34 /bin/python -> python2[root@foundation1 python]# ls -lh /bin/python2 lrwxrwxrwx. 1 root root 9 Apr 9 17:34 /bin/python2 -> python2.7 [root@foundation1 python]# ls -lh /bin/python2.7 -rwxr-xr-x. 1 root root 7.0K Aug 2 2016 /bin/python2.7 # 建立软链接的目的,是为了方便使用者不用记住使用的解释器是哪一个具体版本

2.python 解释器根据语法规则,从上而下让 CPU 翻译 python 程序中的代码 3.CPU 负责执行翻译完成的的代码 程序的作用:程序就是用来处理数据的

python的语法规则:

其优雅的规则规定其严格缩进

可以拼接

按行执行换行即表示新的一句语句,解释器读取一行,翻译一行,翻译一行,执行一行,有些旧的版本不识别中文,需要在代码之前添加# _*_ coding:utf-8 _*_

编辑一个python文件:

1 vim python.py print 'python yuhan' #print : 打印输出''里面的内容 2 python python.py #python是.py语言默认的解释器

错误:

1 printt 'python yuhan'  #关键字输出错误 2 print 'python yuhan' print 'python yuhan' #分行执行 3 print 'python yuhan'     print 'python yuhan'                             #缩进没有对齐 4 #print : 打印输出''里面的内容 print 'python yuhan'

python 默认不识别中文 # _*_ coding:utf-8 _*_ # #print : 打印输出''里面的内容 # print 'python yuhan'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值