zoukankan      html  css  js  c++  java
  • python及变量简介

    python简介

    1. python是一门解释型语言,优点在于开发速度快,扩展性好,开源。缺点就是相比较编译型语言,运行效率低,加密性差。
    2. Python 语言写的程序,则不需要编译成二进制代码,可以直接从源代码运行程序。在计算机内部,由 Python 解释器把源代码转换成字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行,而编译型语言(如 C 或 C++)写的程序,需要从源文件转换到一个计算机使用的语言。这个过程主要通过编译器完成。当运行程序的时候,我们可以把程序从硬盘复制到内存中并且运行。
    3. 04年诞生了Django框架。
    4. 08年推出了3.0版本,相比较2.0版本,3.0版本统一了源码,修改了重复功能代码,优化部分代码。
    5. python种类多种多样,官方下载版本为cpython,此外还有jpython,pypy等。

    变量简介

    1. 什么是变量?
      变量名其实就是标识符,因此在命名时,既要遵守标识符的命名规范,还要避免和 Python的内置函数重名。
    2. 常量一旦保存某个数据之后,该数据就不能发生改变;但变量保存的数据则可以多次发生改变,只要程序对变量重新赋值即可。
    3. 它位于内存开辟出的单独空间,通过标识符来调用,如果标识符删除了,内存里的变量就会被内存回收机制回收,释放出内存。这也是python的优点之一。
    4. 如果你接触过 C、C++、Java它们在使用变量存储数据时,必须指定该变量所能存储的数据类型,以C语言为例 int a = 20
      这行 C 语言代码的意思是,声明一个整形变量 a 来存储整数 20,这就意味着,我们无法用 a 存储小数、字符以及字符串等其他类型数据,这类编程语言被称为强类型语言。和强类型语言相对应的是弱类型语言,Python 就是典型代表之一。弱类型语言有以下 2 个特征:
      (1)变量无须声明即可直接赋值,对一个不存在的变量赋值就相当于定义了一个新变量。
      (2)变量的数据类型可以动态改变:同一个变量可以一会儿被赋值为整数值,一会儿被赋值为字符串。
      常见数值类型有以下几种:
      int 整型
      str 字符串型
      bool 布尔型
  • 相关阅读:
    memento模式
    observe模式
    state模式
    Trie树的简单介绍和应用
    strategy模式
    全组和问题
    SRM 551 DIV2
    全排列问题
    TSE中关于分词的算法的改写最少切分
    template模式
  • 原文地址:https://www.cnblogs.com/zcc52/p/11134772.html
Copyright © 2011-2022 走看看