文章分类 -  太白教你学python

摘要:一、初始递归 递归函数:在一个函数里在调用这个函数本身。 递归的最大深度:998 正如你们刚刚看到的,递归函数如果不受到外力的阻止会一直执行下去。但是我们之前已经说过关于函数调用的问题,每一次函数调用都会产生一个属于它自己的名称空间,如果一直调用下去,就会造成名称空间占用太多内存的问题,于是pyth 阅读全文
posted @ 2018-04-08 15:47 太白*金星 阅读(2703) 评论(0) 推荐(5)
摘要:如果有这样一个列表,让你从这个列表中找到66的位置,你要怎么做? 你说,so easy! l.index(66)... 我们之所以用index方法可以找到,是因为python帮我们实现了查找方法。如果,index方法不给你用了。。。你还能找到这个66么? l = [2,3,5,10,15,16,18 阅读全文
posted @ 2018-04-08 10:50 太白*金星 阅读(2849) 评论(7) 推荐(4)
摘要:内置函数 我们一起来看看python里的内置函数。什么是内置函数?就是Python给你提供的,拿来直接用的函数,比如print,input等等。截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。这些函数有些我们已 阅读全文
posted @ 2018-04-03 21:15 太白*金星 阅读(5939) 评论(1) 推荐(21)
摘要:文件存储格式如下:id,name,age,phone,job1,Alex,22,13651054608,IT2,Egon,23,13304320533,Tearcher3,nezha,25,1333235322,IT 现在需要对这个员工信息文件进行增删改查。基础必做:a.可以进行查询,支持三种语法: 阅读全文
posted @ 2018-02-09 16:13 太白*金星 阅读(2303) 评论(0) 推荐(6)
摘要:一,迭代器 1.1什么是可迭代对象? 字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的。 我们怎么来证明这一点呢? 1.2可迭代协议 我们现在是从结果分析原因,能被for循环的就是“可迭代的”,但是如果正着想,for怎么知道谁是可迭代的呢? 假如我们自己写了一个数据类型,希望这 阅读全文
posted @ 2018-02-06 19:12 太白*金星 阅读(3941) 评论(0) 推荐(9)
摘要:推导式套路 之前我们已经学习了最简单的列表推导式和生成器表达式。但是除此之外,其实还有字典推导式、集合推导式等等。 下面是一个以列表推导式为例的推导式详细格式,同样适用于其他推导式。 列表推导式 例一:30以内所有能被3整除的数 multiples = [i for i in range(30) i 阅读全文
posted @ 2018-02-06 19:10 太白*金星 阅读(1916) 评论(1) 推荐(7)
摘要:一,什么是装饰器? 装饰器本质上就是一个python函数,他可以让其他函数在不需要做任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象。 装饰器的应用场景:比如插入日志,性能测试,事务处理,缓存等等场景。 二,装饰器的形成过程。 现在我有一个需求,我想让你测试这个函数的执行时间,在 阅读全文
posted @ 2018-02-05 10:02 太白*金星 阅读(4957) 评论(3) 推荐(12)
摘要:一. 什么是函数 二. 函数的定义与调用 三. 函数的返回值 四. 函数的传参 4.1常用操作方法 4.1所有操作方法 五. 当日练习 一. 什么是函数 二. 函数的定义与调用 三. 函数的返回值 四. 函数的传参 4.1常用操作方法 4.1所有操作方法 五. 当日练习 一,什么是函数? 现在有这么 阅读全文
posted @ 2018-01-11 16:54 太白*金星 阅读(5152) 评论(4) 推荐(15)
摘要:1. 今日内容 1.1 函数的参数 *的魔性用法 函数形参最终顺序 1.2名称空间 全局名称空间,局部名称空间,内置名称空间 取值顺序与加载顺序 作用域 内置函数:globals() locals() 1.3 高阶函数(函数的嵌套) 1.4关键字:global nonlocal 2. 内容详细 2. 阅读全文
posted @ 2018-01-11 16:54 太白*金星 阅读(4831) 评论(1) 推荐(13)
摘要:一. 文件操作基本流程 二. 文件编码 三. 文件的打开模式 四. 文件的操作方法 4.1常用操作方法 4.1所有操作方法 五. 当日练习 一. 文件操作基本流程 二. 文件编码 三. 文件的打开模式 四. 文件的操作方法 4.1常用操作方法 4.1所有操作方法 五. 当日练习 一,初识文件操作。 阅读全文
posted @ 2018-01-03 16:56 太白*金星 阅读(22185) 评论(14) 推荐(27)
摘要:深浅copy 先问问大家,什么是拷贝?拷贝是音译的词,其实他是从copy这个英文单词音译过来的,那什么是copy? copy其实就是复制一份,也就是所谓的抄一份。深浅copy其实就是完全复制一份,和部分复制一份的意思。 1,先看赋值运算。 对于赋值运算来说,l1与l2指向的是同一个内存地址,所以他们 阅读全文
posted @ 2017-10-26 21:17 太白*金星 阅读(14753) 评论(5) 推荐(26)
摘要:一.什么是数据类型? 二.基础数据类型。 2.1数字int。 2.2布尔值bool。 2.3字符串str。 2.4元祖tuple。 2.5列表list。 2.6字典dict。 2.6集合set。 三.python基础初始总结 四.其他 一.什么是数据类型? 二.基础数据类型。 2.1数字int。 2 阅读全文
posted @ 2017-09-20 18:07 太白*金星 阅读(58610) 评论(19) 推荐(83)
摘要:一,Python介绍 1.python的出生与应用 2.python是什么编程语言。 3.python的优缺点。 4.python的种类。 二,python环境 三,python基础初始 1.运行python代码 2.解释器 3.注释 4.变量 5.常量 6.基础数据类型初始 7.程序交互 8.流程 阅读全文
posted @ 2017-09-18 18:19 太白*金星 阅读(73519) 评论(40) 推荐(132)