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 的优缺

    千人千面

  • 相关阅读:
    性能分析一:查看程序占用系统的内存 .
    Winform中ToolTip的用法
    30岁的程序员
    序列化
    CMD中可执行的结束进程命令
    数据库设计规范与技巧
    判断字符串编码思路
    字符串加密思路
    在同一个页面施用多个不同的jQuery版本而不冲突的方法
    mysql 数据库设计
  • 原文地址:https://www.cnblogs.com/hailongchen/p/10870448.html
Copyright © 2011-2022 走看看