语言分为面向对象,面向过程
区别:
面向过程:以指令为中心,由指令处理数据,如何组织代码处理问题
面向对象:已数据为中心,所以得处理代码都围绕数据站看,如何设计数据结构组织数据,并提供此类数据所允许的处理操作
程序设计:先设计类 由类进行实例化之后让对象之间互相操作完成 程序执行过程,
python一切皆对象
Python文件的组成部分:四部分
python程序的组成部分:模块、语句、表达式、和对象
程序由模块组成,模块包含语句,语句包含表达式,表达式建立并处理对象
(表达式是“某事”,而语句是“做某事(即指令)”如“3+4是某事”,“而print3+4是做某事”)
语句的特性:他改变了事物,如赋值语句改变了变量,print语句改变了屏幕输出
显示platform都提供了哪些内部可以用的函数或方法。用_开头或结尾都有特殊意义,
二、python的数据结构
python中最基本的数据结构是序列
序列中的每一个元素都被分配为一个序号即元素的位置,也称为索引:索引从0开始编号
python包含了6中内建的序列,常用三种:列表,元组,字符串
python编程的关键要素:
1.基本数据类型:整型(是个不可变类型,变量只改变对象内存空间发生改变,但不改对象值),布尔型(true,false),浮点型(浮点数,复数,十进制数字),字符串(所有序列都跟数组一样可以通过引号或下表来引用,和整型一样是不可变类型)
2.对象引用
将所有数据存为内存对象,变量和数据分开存放,
各种内存变量没有被引用时,就自动的由垃圾回收器回收
3.组合数据类型,逻辑曹组符,控制流语句(python没有?语句,但有for循环),算术操作符,输入/输出,函数的创建与调用