初识python ,python中的语法规则

                                初始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'

猜你喜欢

转载自blog.csdn.net/dreamer_xixixi/article/details/81108713
今日推荐