
python笔记
ahayia
其实相对于编程这个方面,最重要的是思维 还有意识 这两个东西足可以影响编程风格的
展开
-
python学习笔记(一)元组 列表 范围 字典四种类型的解析
1.前言最近几天在学python的四种结构化类型,分别是元组(tuple) 列表(list) 范围(range) 字典(dict),其中元组相对简单,它是字符串的扩展,它长度不可变的有序序列,列表是长度可变的有序序列,范围是不可变的,字典和列表很类似,字典是用键对其中的值引用,而列表是靠索引。 2.重点介绍 2.1 元组元组中的单个元素可以是任意类型,并...原创 2019-07-17 21:27:22 · 440 阅读 · 0 评论 -
Python面向对象的三大特性
其实开始在大一下学Java时候学过面向对象,但是当时没有深入去探讨加上后来遗忘,面向对象就多多少少不会了。现如今学python正好学到了这里,我们就来对面向对象三大特性作个理解性的总结。首先,面向对象三大特性:继承,封装,多态。要理解三个特性,必须知道啥子叫对象,啥子叫类。打个比方,你要盖房子,手里面有设计图纸,这就是类,相当于你要做的是什么事情;你的设计方案里面未建的房子,要拆的房子,建好的...原创 2019-07-22 16:14:16 · 307 阅读 · 0 评论 -
谈谈复制问题(赋值,浅拷贝,深拷贝)
先前在克隆列表里面谈过拷贝的问题,今天就来详细的说说复制。先总结性的来一句,其实赋值,浅拷贝,深拷贝区别在于对复制的对象及对象内部的修改是否会影响到原对象。赋值很容易理解,就是把一个数值或者一个对象赋给某一个变量的过程,他没有开辟新的内存空间,仅仅是复制了原对象的引用。赋值:传值和传引用(地址)传值a = 2b=ab = b+1print(a)print(b)#这...原创 2019-08-23 22:34:08 · 502 阅读 · 0 评论