python简介
- python是一门解释型语言,优点在于开发速度快,扩展性好,开源。缺点就是相比较编译型语言,运行效率低,加密性差。
- Python 语言写的程序,则不需要编译成二进制代码,可以直接从源代码运行程序。在计算机内部,由 Python 解释器把源代码转换成字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行,而编译型语言(如 C 或 C++)写的程序,需要从源文件转换到一个计算机使用的语言。这个过程主要通过编译器完成。当运行程序的时候,我们可以把程序从硬盘复制到内存中并且运行。
- 04年诞生了Django框架。
- 08年推出了3.0版本,相比较2.0版本,3.0版本统一了源码,修改了重复功能代码,优化部分代码。
- python种类多种多样,官方下载版本为cpython,此外还有jpython,pypy等。
变量简介
- 什么是变量?
变量名其实就是标识符,因此在命名时,既要遵守标识符的命名规范,还要避免和 Python的内置函数重名。 - 常量一旦保存某个数据之后,该数据就不能发生改变;但变量保存的数据则可以多次发生改变,只要程序对变量重新赋值即可。
- 它位于内存开辟出的单独空间,通过标识符来调用,如果标识符删除了,内存里的变量就会被内存回收机制回收,释放出内存。这也是python的优点之一。
- 如果你接触过 C、C++、Java它们在使用变量存储数据时,必须指定该变量所能存储的数据类型,以C语言为例 int a = 20
这行 C 语言代码的意思是,声明一个整形变量 a 来存储整数 20,这就意味着,我们无法用 a 存储小数、字符以及字符串等其他类型数据,这类编程语言被称为强类型语言。和强类型语言相对应的是弱类型语言,Python 就是典型代表之一。弱类型语言有以下 2 个特征:
(1)变量无须声明即可直接赋值,对一个不存在的变量赋值就相当于定义了一个新变量。
(2)变量的数据类型可以动态改变:同一个变量可以一会儿被赋值为整数值,一会儿被赋值为字符串。
常见数值类型有以下几种:
int 整型
str 字符串型
bool 布尔型