前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >初识python ,python中的语法规则

初识python ,python中的语法规则

作者头像
用户7886150
修改2020-11-19 14:17:21
7600
修改2020-11-19 14:17:21
举报
文章被收录于专栏:bit哲学院

参考链接: Python中的关键字1

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

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档