Python程序的构成

1、python程序由模块组成。一个,模块对应pythom源文件,一般后缀名师:.py

2、模块由语句组成。运行python程序是,按照模块中语句的顺序依次执行

3、语句是python程序的构成单元,用于创建对象、变量赋值调用函数等。

python文件的创建执行

交互模式下,每次只能执行一条语句。编写多条语句实现复杂逻辑,需要创建python文件,在执行该文件。

IDLE环境下,通过file-->new创建新的python文件。

代码的缩进

缩进是python语言的强制语法规范。通常用四个空格表示缩进。

注释

以前有提到,不重复记录

行连接符

每行代码长度没有限制,但是为了可读性更强,将比较长的一行代码分为几行,使用\连接

>>> a = [10,20,30,40,\

50,60,70,\

80,90,100]

>>> a

[10, 20, 30, 40, 50, 60, 70, 80, 90, 100]

对象

python中,一切皆对象。 对象由:标识(identity)、类型(type)、值(value)

id:通常对应的就是对象在计算机中的地址

type:对象的数据类型

对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作。

引用

在 Python 中,变量也就是对象的引用。因为,变量存储的就是对象的地址。

变量通过地址引用了“对象”。

变量位于:栈内存

对象位于:堆内存

Python 是动态类型语言

变量不需要显式声明类型。根据变量引用的对象,Python 解释器自动确定数据类型。

Python 是强制型语言

每个对象都有数据类型,只支持该类型支持的操作。

标识符

标识符:用于变量、函数、类、模块等的名称。标识符有如下特定的规则:

1. 区分大小写。如:sxt 和 SXT 是不同的

2. 第一个字符必须是字母、下划线。其后的字符是:字母、数字、下划线

3. 不能使用关键字。比如:if、or、while 等。

4. 以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:__init__是类

的构造函数。

关键字:

False   def   if   raise

None   del   import   return

True   elif   in   try

and   else   is   while

as   except   lambda   with

assert   finally   nonlocal   yield

break   for   not

class   from   or

continue   global   pass

Python 标识符命名规则

类型

规则

例子

模块和包名

全小写字母,尽量简单。若多个单词之间用

下划线

math, os, sys

函数名

全小写字母,多个单词之间用下划线隔开

phone, my_name

类名

首字母大写,采用驼峰原则。多个单词时,

每个单词第一个字母大写,其余部分小写

MyPhone、MyClass、

Phon

常量名

全大写字母,多个单词使用下划线隔开

SPEED、MAX_SPEED

python程序是怎么构成的_python程序的构成相关推荐

  1. python语言采用编译执行方式_Python程序的执行过程 解释型语言和编译型语言

    我初学Python时,听到的关于Python的第一句话就是,Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在.如果是解释型语言,那么生成的*.pyc文件是什么呢?c应 ...

  2. python采用编译型方式执行_Python程序的执行过程 解释型语言和编译型语言

    我初学Python时,听到的关于Python的第一句话就是,Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在.如果是解释型语言,那么生成的*.pyc文件是什么呢?c应 ...

  3. python面试技巧和注意事项_Python 程序员面试须知须会的5个问题

    原标题:Python 程序员面试须知须会的5个问题 作为一个程序员,可能或多或少经历过一些技术面试,有些是编程语言本身的问题,有些是跟工程相关的问题.今天我们来总结关于Python程序员面试的时候经常 ...

  4. python语言案例教程张太红_Python程序代码相似度检测

    实践与经验 现代计算机 2014.12 上 Python 程序代码相似度检测 赵明洪,张太红,王正敏 (新疆农业大学计算机与信息工程学院,乌鲁木齐 830052) 摘要:代码剽窃是程序语言课程中经常出 ...

  5. python 三维画图 坐标值相等_python程序员的表白

    公众号:数学交点对应代码关键词:樱花 最近用python代码画了一棵樱花树,不得不觉得计算机语言的强大呀. 效果如下: 海龟绘图turtle 在1966年,Seymour Papert和Wally F ...

  6. python的主函数如何书写_Python程序的入口在哪里?main函数的恰当写法

    有关python入门的更多内容,请参考文章: python语法中没有定义main函数作为程序的入口,因为python的本质是个脚本语言.然而这却让很多人不适应. 重新看一下这段代码样例: if __n ...

  7. python爬大学生就业信息报告_Python程序员招聘市场简要报告

    python部落原创,禁止转载,欢迎转发 近期,Python小助理整理了前程无忧上面Python程序员招聘的信息.搜集了150家公司的Python程序员招聘信息,整理成表格.今天,小编根据表格的数据绘 ...

  8. python程序文件扩展名有_python程序文件的扩展名称是什么

    python程序文件的扩展名称是什么 python程序的扩展名有.py..pyc..pyo和.pyd..py是源文件,.pyc是源文件编译后的文件,.pyo是源文件优化编译后的文件,.pyd是其他语言 ...

  9. python代码运行到一半终止_Python 程序运行时卡住,既不报错,也不停止,也不动,是什么原因?...

    光看这程序似乎也没有什么问题,而且卡住也有多种原因,题主的情况也不一定是卡住--我猜题主是根据一直没有输出来判断的吧. 还是先讲我的处理方案--调试.看来题主用的是类似于PyCharm的IDE,可以用 ...

  10. python源程序文件的扩展名_python程序文件扩展名知识点详解

    python程序文件的扩展名称是什么 python程序的扩展名有.py..pyc..pyo和.pyd..py是源文件,.pyc是源文件编译后的文件,.pyo是源文件优化编译后的文件,.pyd是其他语言 ...

最新文章

  1. Excel应该这么玩——5、三种数据:Excel也是系统
  2. GridControl详解(十)BandedGridView
  3. jQuery中的函数汇总1
  4. Linux根据端口号或者关键字查询进程,重启Tomcat服务脚本优缺点说明
  5. PHPExcel基本使用(2) 导入图片
  6. 6 EDA技术实用教程【基础知识2】
  7. 为什么计算机关机慢,XP系统为什么电脑关机慢?
  8. torch.backends.cudnn.benchmark的用法
  9. 基于Java的大型网站设计方案
  10. 关于如何在mac系统上安装Git并在码市上建立项目
  11. Tableau可视化项目
  12. 如何在Nintendo Switch上禁用截图按钮
  13. uniapp APP点击跳转QQ加入群聊
  14. ZOJ - 3939 The Lucky Week【简单方法】
  15. linux boost库安装
  16. piv图像处理文献综述_数字图像处理文献综述
  17. 计算机公办学校招收人数,2018长沙市小升初微机派位一共有多少人参加
  18. ojbk的sas proc 过程之proc format
  19. 机器学习9 -- 模型压缩和加速
  20. 华为云workerman超时ERR_CONNECTION_TIMED_OUT

热门文章

  1. CryEngine新引擎正式开放源代码,但仅限开发游戏
  2. Spring_使用(JDBC)
  3. $.getJSON()应用
  4. php中::双冒号有什么作用
  5. html5访问电脑或手机摄像头
  6. ReSharper 全教程
  7. 判断本地是否存在Jquery文件,如果不存在则使用CDN加速的Jquery文件
  8. python frombuffer_numpy.getbuffer和numpy.frombu
  9. 稳定性之重试,如何优雅地重试,防止系统雪崩
  10. Adobe Acrobat Pro DC二次激活失败的解决途径