前言
- 初学Python,姑妄言之,如有错误之处,恳请留言区指正
一、初识Python
- Python是一门跨平台、开源、免费的解释型高级动态编程语言;
- 除了解释语言外,其还支持伪编译将源代码转换为字节码来优化程序提高运行速度和对源代码进行保密;
- 可以依赖一些工具(py2exe、pyinstaller等)将Python程序和相关依赖库打包为扩展名为exe的可执行程序,从而可以脱离解释器在Windows平台独立运行;
- Python支持命令式编程、函数式编程,并完全支持面向对象程序设计(OOP);
- Python中一切都是对象(变量、函数、类等对可以看作对象),有常用的内置对象(可以直接使用的对象)、标准库对象(Python默认安装但需要导入(import)之后才能使用)和扩展库对象(需要先安装该扩展库再导入使用);
二、变量、运算符、表达式
1、变量
- Python中 ,不需要事先声明变量名及其类型,直接赋值即可创建各种类型的对象变量;
- Python中 ,变量类型可以随时发生任何改变,是一种动态类型语言;
- Python采用的是基于值的内存管理方式,如果为不同变量赋相同的值,这个值在内存只有一份,多个变量指向同一块内存地址;
- Python中,修改变量值的操作,并不是修改变量