python基础
闲鱼!!!
这个作者很懒,什么都没留下…
展开
-
关于字典列表储存原理
names = ["a", "b", 'c', 'd']data = {}a = []for i in names: data["name"] = i a.append(data)print(a)--------------------------结果:[{'name': 'd'}, {'name': 'd'}, {'name': 'd'}, {'name': 'd'...原创 2020-03-11 08:31:36 · 600 阅读 · 0 评论 -
python字符串常用方法及汇总
字符串常用方法常用的查找方法去除首尾信息大小写转换格式排版其他方法字符串的格式化format()基本用法填充与对齐数字格式化其他格式,供大家参考:可变字符串常用的查找方法我们以一段文本作为测试:a=’’‘我是高兴,今年 18 岁了,我在北京尚学堂科技上班。我的儿子叫高洛希,他 6 岁了。我是一个编程教育的普及者,希望影响 6000 万学习编程的中国人。我儿子现在也开始学习编程,希望他 18 ...原创 2019-06-18 18:57:03 · 41283 阅读 · 13 评论 -
面向对象进阶
面向对象进阶面向对象三大特征介绍·封装(隐藏)·继承·多态继承语法格式类成员的继承和重写查看类的继承层次结构object 根类dir()查看对象属性重写__str__()方法多重继承MRO()super()获得父类定义多态特殊方法和运算符重载特殊属性对象的浅拷贝和深拷贝组合设计模式_工厂模式实现设计模式_单例模式实现面向对象三大特征介绍Python 是面向对象的语言,也支持面向对象编程的三大特...原创 2019-06-20 19:43:18 · 459 阅读 · 0 评论 -
初步了解面向对象
面向对象初步面向对象的概念面向对象和面向过程区别面向过程(Procedure Oriented)思维面向对象的概念面向对象(Object oriented Programming,OOP)编程的思想主要是针对大型软件设计而来的。面向对象编程使程序的扩展性更强、可读性更好,使的编程可以像搭积木一样简单。面向对象编程将数据和操作数据相关的方法封装到对象中,组织代码和数据的方式更加接近人的思维,从...原创 2019-06-20 18:54:39 · 380 阅读 · 1 评论 -
python函数的用法及底层分析
函数函数用法和底层分析函数的基本概念Python 函数的分类函数的定义和调用核心要点形参和实参文档字符串(函数的注释)返回值函数也是对象,内存底层分析变量的作用域( 全局变量和局部变量)全局变量:局部变量:局部变量和全局变量效率测试参数的传递传递可变对象的引用传递不可变对象的引用浅拷贝和深拷贝传递不可变对象包含的子对象是可变的情况参数的几种类型位置参数默认值参数命名参数可变参数强制命名参数lamb...原创 2019-06-19 20:55:28 · 2393 阅读 · 0 评论 -
控制语句的基本认识
控制语句的基本认识选择结构单分支选择结构条件表达式详解双分支选择结构三元条件运算符多分支选择结构选择结构嵌套循环结构while 循环for 循环和可迭代对象遍历可迭代对象range 对象break 语句continue 语句else 语句循环代码优化其他优化手段使用 zip()并行迭代推导式创建序列字典推导式集合推导式生成器推导式(生成元组)选择结构选择结构通过判断条件是否成立,来决定执行哪个...原创 2019-06-19 20:07:17 · 1099 阅读 · 1 评论 -
集合的简单介绍
集合的介绍集合的概念集合相关操作集合的概念集合是无序可变,元素不能重复。实际上,集合底层是字典实现,集合的所有元素都是字典中的“键对象”,因此是不能重复的且唯一的。集合创建和删除使用{}创建集合对象,并使用 add()方法添加元素>>> a = {3,5,7}>>> a{3, 5, 7}>>> a.add(9)>&...原创 2019-06-18 21:40:44 · 479 阅读 · 0 评论 -
字典简单介绍
字典的介绍字典的概念字典的创建1. 我们可以通过{}、dict()来创建字典对象。2. 通过 zip()创建字典对象3. 通过 fromkeys 创建值为空的字典字典元素的访问1. 通过 [键] 获得“值”。若键不存在,则抛出异常。2. 通过 get()方法获得“值”。推荐使用。优点是:指定键不存在,返回 None;也可以设3. 列出所有的键值对4. 列出所有的键,列出所有的值5. len() 键...原创 2019-06-20 08:22:56 · 1167 阅读 · 0 评论 -
元组 tuple的基本认识
元组 tuple元组 tuple的定义元组的创建元组的元素访问和计数1. 元组的元素不能修改2. 元组的元素访问和列表一样,只不过返回的仍然是元组对象。3. 列表关于排序的方法 list.sorted()是修改原列表对象,元组没有该方法。如果要对元组排zip生成器推导式创建元组元组总结元组 tuple的定义列表属于可变序列,可以任意修改列表中的元素。元组属于不可变序列,不能修改元组中的元素。...原创 2019-06-18 20:27:11 · 738 阅读 · 0 评论 -
列表的简单介绍
列表的基本认识列表简介列表的创建基本语法[]创建list()创建range()创建整数列表推导式生成列表(简介一下,重点在 for 循环后讲)列表元素的增加append()方法+运算符操作extend()方法insert()插入元素乘法扩展列表元素的删除del 删除pop()方法remove()方法列表元素访问和计数通过索引直接访问元素index()获得指定元素在列表中首次出现的索引count()...原创 2019-06-18 20:00:15 · 1666 阅读 · 0 评论