zoukankan      html  css  js  c++  java
  • 学习 Python 心得

    脚本式编程:

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

    让我们写一个简单的 Python 脚本程序。所有 Python 文件将以 .py 为扩展名。将以下的源代码拷贝至 test.py 文件中。

    输入:

    输出结果:

    Python 标识符

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

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

    Python 中的标识符是区分大小写的。

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

    以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。

    Python 可以同一行显示多条语句,方法是用分号 ; 分开,如:

     

    Python注释

    python中单行注释采用 # 开头。


    输出结果:

    Print 输出

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

    输出结果:

    If-else语法规范

    对其规范影响错误与否:

    Python数据类型
    • 整数0x表示十六进制
    • 浮点数:科学计数法
    • 布尔值:True、False,可以使用and、or、not运算
    • 字符串:""
    • 空值:用None表示,不能理解为0
    • 列表、字典:
    eg:
     
    (1):

     
    (2):

    (3):

    列表的使用方法:

     

    面向对象

     

    1、什么是对象

    • Python中的所有事物都是以对象形式存在,从简单的数值类型到复杂的代码模块,都是对象。
    • 对象以id作为标识,既包含数据(属性),也包含代码(方法)
    • 同一类(class)的对象具有相同的属性和方法,但属性值和id不同
    • 对象实现了属性和方法的封装,是一种数据抽象机制

     

    2、类的定义与调用

    类是对象的模板,封装了对应现实实体的性质和行为


    Python可扩展的“大小”比较及排序


    类的继承机制:代码复用

    • 如果两个类具有“一般-特殊”的逻辑关系,那么特殊类就可以作为一般类的“子类”来定义,从“父类”继承属性和方法
    • 子类对象可以调用父类方法,除非这个方法在子类中重新定义了

     


          Thank you!

     

  • 相关阅读:
    一本通1647迷路
    一本通1646GT 考试
    矩阵
    矩阵快速幂
    数学基础
    清北学堂学习经验(论颓废)
    钟皓曦第二天讲课
    P3275 [SCOI2011]糖果
    P1270 “访问”美术馆
    P2015 二叉苹果树
  • 原文地址:https://www.cnblogs.com/yunting/p/8528525.html
Copyright © 2011-2022 走看看