Python 简介

Python 简介

  1. Python是一个高层次的结合了解释性编译性互动性和面向对象的脚本语言。
  2. Python是一种解释性语言:没有编译这个环节
  3. Python是交互式语言:可以在一个 Python 提示符 >>> 后直接执行代码
  4. Python是面向对象语言:支持面向对象的风格或代码封装在对象的编程技术
  5. Python 是初学者的语言:支持广泛的应用开发程序,从简单的文字处理到WWW浏览器再到游戏

备注:

(1)脚本语言:

1.扩建的语言,是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言或者动态语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保 存;例如php,js,asp,Python,ruby等

2.介于标记语言和编程语言之间,脚本语言脚本语言不需要编译,可以直接用,由解释器来负责解释,只在被调用时进行解释或编译。

(2)编程语言(programming language):

1.是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义;

2.例如C/C++(功能较强大,可以用来开发规模较大的系统软件,或者做系统底层的开发),Java,Perl等
(3)标记语言:

1.是一种将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码;例如xml, html,  xhtml ( xml 和 html 的合体 )等,(可以看出它们都是以 "ml"尾的)

特点

  1. 关键字较少,结构简单语法定义明确;
  2. 代码定义清晰,源码易于维护
  3. 一个广泛的标准库,跨平台,支持互动模式,可移植,可扩展,数据库,GUI编程

 

Python 基础语法

 1.交互式编程:不需要创建脚本文件,是通过Python解释器的交互模式进行编写代码  

 2.脚本式编程:通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效(所有 Python 文件将以 .py 为扩展名)。

标识符

  1. Python标识符由字母、数字、下划线组成;
  2. 所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头;标识符是区分大小写的;
  3. 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。
  4. 以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。
  5. Python 可以同一行显示多条语句,方法是用分号 ; 分开

行和缩进

  1. 习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。
  2. 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行
  3. 可以在同一行中使用多条语句,语句之间使用分号(;)分割
  4. print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,

备注:

       使用的缩进方式不一致回报以下错误( Python 的代码块中必须使用相同数目的行首缩进空格数)

       

 

注释

  1. 单行注释采用 # 开头
  2. 多行注释使用三个单引号(''')或三个双引号(""")开始结束

你可能感兴趣的:(Python 简介)