zoukankan      html  css  js  c++  java
  • pathon学习总结(二)pathon的基础语法

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

    2.脚本编程

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

    假设已经配置了python的解释器的path变量,使用命令执行test.py;test.py编写有python程序。

    命令行输入 $ python test.py

    3. 标识符

    标识符由字母、数字、下划线组成。但是不能以数字开头。标识符是区分大小写的。

    以下划线开头的标识符是有特殊意义的,以单下划线开头表示不能直接访问的类属性,需要通过类提供的接口进行访问,不能用from xxx import * 导入

    以双下划线开头的代表类的私有成员;以双下划线开头和结尾的代表python里特殊方法专用标识符。

    python中可以同一行显示多条语句,方法是用分号分开。

    4. 控制

    python不需要大括号来控制类、函数、逻辑判断,而是用缩进来写模块的,缩进的空白数量是可变的,但是代码快语句必须保持相同的空白数量,这个必须严格执行。

    5.报错问题

    IndentationError: unindent does not match any outer indentation level错误表明,你使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进,改为一致即可。

    如果是 IndentationError: unexpected indent 错误, 则 python 编译器是在告诉你"Hi,老兄,你的文件里格式不对了,可能是tab和空格没对齐的问题",所有 python 对格式要求非常严格。

    6. python中一般以新行表示语句的结束符,但是我们可以用斜杠()将一行的语句分为多行显示。

    7.python引号

    Python 可以使用引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串,引号的开始与结束必须的相同类型的,其中三引号可以由多行组成,常用于文档字符串,在文件的特定地点被当做注释。paragraph = """这是一个段落。

    包含了多个语句"""

    8. python注释

    单行注释采用#开头

    多行注释采用三个单引号或者三个双引号。

    9.python空行

    函数之间或类之间的方法用空行分隔,表示新的代码的开始。类和函数入口之间也用空行分隔。

    空行也是程序代码的一部分。

    10.print输出默认是换行的,如果要实现不换行只需要在变量末尾加上逗号。

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

    像if def 这些复合语句,首行以关键字开头,以冒号结束,我们称首行及后面的代码组称为一个子句(clause)

  • 相关阅读:
    【JAVA编码专题】JAVA字符编码系列一:Unicode,GBK,GB2312,UTF-8概念基础
    读取Webpage表中的内容
    各种排序算法的分析及java实现
    运行一个Hadoop Job所需要指定的属性
    Hbase常见异常
    Gora官方文档之二:Gora对Map-Reduce的支持
    Linux 系统挂载数据盘
    Gora快速入门
    Gora官方范例
    在Eclipse中运行Nutch2.3
  • 原文地址:https://www.cnblogs.com/la634/p/9535712.html
Copyright © 2011-2022 走看看