zoukankan      html  css  js  c++  java
  • [每日一讲] Python系列:Python概述

    Python 序章

    概述

    Python 是弱类型动态解释型的面向对象高级语言,其具备面向对象的三大特点:封装、继承、多态。Python 代码运行时,其有一个编译过程,通过编译器生成 .pyc 字节码
    文件(为二进制文件),然后解释器将之翻译成计算机可识别的指令。
    弱类型与动态是指其根据变量的“值”,自动的识别其数据类型。如 a=1,则自动知道为数字整型;a='1',则为字符串类型。
    虽然 Python 为弱类型语言,但也可以进行类型转换。其他特点就不在此赘述。

    数据类型

    关于 Python 的基本数据类型,包括:数字(数值)型(int、float、complex)、布尔型(True、False(空值也为假))、字符串(str)。
    数据结构包括:容器与集。其中容器如:序列(str、list、tuple)、映射(dict);集为:集(set)
    在 Python 中,队列和栈,都是 list(“列表”)的延伸,这点不同于 Java 语言。

    关于对象与类型

    在 Python 的哲学世界中,秉承了一切皆对象的理念(极个别可能除外),最终全部继承于元对象 Object。Python 的空对象用None表示。
    由于 Python 引入了鸭子类型的理念,所以在 Python 中显式的使用设计模式几乎是较少的(比如观察者[发布-订阅]模式),但是底层有不少;也较少用到继承或抽象接口等。

    关于 Python 的优缺

    千人千面

  • 相关阅读:
    [转]Maven类包冲突终极三大解决技巧
    python chardet 模块
    python pretty-errors模块
    认识执行时机
    python对象销毁顺序
    python字符串驻留
    python绘图练习
    小练习2
    小练习
    4G 内存处理 10G 大小的文件
  • 原文地址:https://www.cnblogs.com/hailongchen/p/10870448.html
Copyright © 2011-2022 走看看