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 + ' ')

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

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

    十三、命令行参数

  • 相关阅读:
    Mybatis多层嵌套查询
    UUID 唯一性实现原理
    oracle 多实例启动
    orcal启动多实例是报 ORA-00845: MEMORY_TARGET not supported onthis system
    java调用quartz 2.2.2方法总结。
    mybatis中like的使用(模糊查询)
    Orcal数据库实现主键ID自增
    spring cloud分布式关于熔断器
    spring cloud分布式健康检查
    spring cloud分布式整合zipkin的链路跟踪
  • 原文地址:https://www.cnblogs.com/panpy/p/7791146.html
Copyright © 2011-2022 走看看