python学习笔记

语言分为面向对象,面向过程

区别:

面向过程:以指令为中心,由指令处理数据,如何组织代码处理问题

面向对象:已数据为中心,所以得处理代码都围绕数据站看,如何设计数据结构组织数据,并提供此类数据所允许的处理操作

程序设计:先设计类  由类进行实例化之后让对象之间互相操作完成 程序执行过程,

python一切皆对象

Python文件的组成部分:四部分

python程序的组成部分:模块、语句、表达式、和对象

程序由模块组成,模块包含语句,语句包含表达式,表达式建立并处理对象

(表达式是“某事”,而语句是“做某事(即指令)”如“3+4是某事”,“而print3+4是做某事”)

语句的特性:他改变了事物,如赋值语句改变了变量,print语句改变了屏幕输出


图片发自简书App

显示platform都提供了哪些内部可以用的函数或方法。用_开头或结尾都有特殊意义,

二、python的数据结构

python中最基本的数据结构是序列

序列中的每一个元素都被分配为一个序号即元素的位置,也称为索引:索引从0开始编号

python包含了6中内建的序列,常用三种:列表,元组,字符串

python编程的关键要素:

1.基本数据类型:整型(是个不可变类型,变量只改变对象内存空间发生改变,但不改对象值),布尔型(true,false),浮点型(浮点数,复数,十进制数字),字符串(所有序列都跟数组一样可以通过引号或下表来引用,和整型一样是不可变类型)

2.对象引用

将所有数据存为内存对象,变量和数据分开存放,

各种内存变量没有被引用时,就自动的由垃圾回收器回收

3.组合数据类型,逻辑曹组符,控制流语句(python没有?语句,但有for循环),算术操作符,输入/输出,函数的创建与调用




图片发自简书App
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • python学习笔记 声明:学习笔记主要是根据廖雪峰官方网站python学习学习的,另外根据自己平时的积累进行修正...
    renyangfar阅读 3,112评论 0 10
  • 要点: 函数式编程:注意不是“函数编程”,多了一个“式” 模块:如何使用模块 面向对象编程:面向对象的概念、属性、...
    victorsungo阅读 1,617评论 0 6
  • 教程总纲:http://www.runoob.com/python/python-tutorial.html 进阶...
    健康哥哥阅读 2,093评论 1 3
  • 第六章 组合数据类型 组合数据类型概述 计算机不仅对单个变量表示的数据进行处理,更多情况,计算机需要对一组数据进行...
    jplee阅读 3,813评论 0 1
  • 看了今天的文章,好久没有激动过的那颗心,现在开始激动起来了。 人与人之间的差异是巨大的,财富之间的差异更是无法想法...
    一访文阅读 254评论 2 9