Python 基础语法

一、交互式编程

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

  linux上只需要在命令行中输入Python命令即可启动交互式编程。

  windows上在安装Python时已经安装了默认的交互式编程客户端。

二、脚本式编程

  通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。

三、Python 标识符

  在python里,标识符有字母、数字、下划线组成。

  在python里,所有标识符可以包括英文、数字以及下划线_,但不能以数字开头。

  python中的标识符区分大小写。

  以下划线_开头的标识符是有特殊意义的:

    以单下划线_开头(_foo)的代表不能直接访问的类属性,需要通过类提供的接口进行访问,不能用“from xxx import”而导入;

    以双下划线__开头的(__foo)代表类的私有成员;

    以双下划线__开头的和结尾的(__foo__)代表python里特殊方法专用的标识,如__int__()代表类的构造函数。

四、Python保留字符

  保留字不能用作常数或变数,或任何其他标识符名称。

  and:assert,break,class,continue,def,del,elif,else,except;

  exec:finally,for,from,global,if,import,in,is,lambda;

  not:or,pass,print,raise,return,try,while,with,yield;

五、行和缩进

  python的代码块不使用大括号({})来控制类、函数以及其他逻辑判断。

  python使用缩进写模块!

  缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这点必须严格执行!

六、多行语句

  python语句中一般以新行作为语句的结束符。

  可以使用斜杠(\)将一行的语句分为多行显示,如下所示:

  total = item_one + \

        item_two + \

        item_three

  语句中包含[],{}或()括号就不需要使用多行连接符,如下所示:

  days={'Monday','Tuesday',

'Wednesday',

     'Thursday','Friday'}

七、Python引号

  python接收单引号(‘),双引号(“),三引号(‘’‘)来表示字符串,引号的开始与结束必须是相同类型。

  其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当做注释。

八、python注释

  单行注释用#开头,注释可以在语句或表达式行末;

  多行注释使用三个单引号(’‘’)或三个双引号(”“”)。

九、Python空行

  函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。

  类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

 十、等待用户输入

  程序代码:

  #!/usr/bin/python

  raw_input("\n\nPress the enter key to exit.")

  注释:”\n\n“在结果输出前会输出两个新的空行,按↓下键时,程序将退出。

十一、同一行显示多条语句

  import sys; x = 'runoob';

  sys.stdout.write(x + '\n')

十二、多个语句构成代码组

  缩进相同的一组语句构成一个代码块,称之为代码组。

十三、命令行参数

 

posted @ 2017-11-06 20:18  Panpy_Y  阅读(333)  评论(0编辑  收藏  举报