zoukankan      html  css  js  c++  java
  • 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(" Press the enter key to exit.")

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

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

      import sys; x = 'runoob';

      sys.stdout.write(x + ' ')

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

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

    十三、命令行参数

  • 相关阅读:
    linux分区-df
    day34 协程
    day33 GIL锁 线程队列 线程池
    day32 线程
    day31 管道 进程池 数据共享
    day30 锁 队列
    day29 进程
    day28 socketserver
    day27 粘包及粘包的解决方案
    day26 网络通讯的整个流程
  • 原文地址:https://www.cnblogs.com/panpy/p/7791146.html
Copyright © 2011-2022 走看看