python
coding52888
这个作者很懒,什么都没留下…
展开
-
python基础
总结一下今天所学的内容初学python,首先了解了计算机的基础知识。cpu,相当于人的大脑,用于计算。内存用以存储数据。python的历史,对于python的发展了有了一些基本的了解,python是1989年Guido van Rossum编写的。python由很多版本。其中python2和python3的区别是:python2源码不标准,混乱,重复代码多,而python3统一标准,去除重...原创 2019-01-13 16:25:23 · 173 阅读 · 0 评论 -
python基础第二篇
对今天所学的python基础知识做一个总结count(数字型)自增就是在内存中分配新的值,并把原来的值覆盖pass就是什么都不干格式化输出,这一点跟学过的c有点类似,就是通过占位符表示要传入的内容%s表示字符串 %d表示数字想要在格式化输出中表示单纯的%,就加一个%,相当于转译吧while-else当while被break打断,else中的语句不会执行,如未被打断,则会执行初...原创 2019-01-14 18:06:28 · 127 阅读 · 0 评论 -
python装饰器
装饰器的概念跟java中的设计模式倒有相似之处他是把要执行的函数当作参数传入到一个装饰者函数中,最后返回这个装饰的函数看代码import timedef timer(f): def inner(*args,**aargs): start = time.time() ret = f(*args,**aargs) end = time.t...原创 2019-01-20 10:02:26 · 201 阅读 · 0 评论 -
python迭代器
迭代器的特征可以从两个方法切入__next__和__iter__这两个方法如果只包含__iter__方法,那么只能说可迭代,不能称之为迭代器,一般可迭代的每次循环都会生成一个新的迭代器,而迭代器每次循环使用的都是同一迭代器,这里可能阐述的有点模糊,下面列举一个例子由上可以看出,ret其实是一个生成器,而生成器也是一个迭代器,但迭代器不能说是一个生成器第一次循环,可以完整的取出ret中所有...原创 2019-01-25 12:31:58 · 147 阅读 · 0 评论 -
生成器--滴滴!
只要含有yield关键字的函数都是生成器函数那么什么是yield呢看下图!yield的用法跟return有点类似,但它不能和return共用且需要写在函数内执行一个生成器函数会返回一个生成器生成器的本质就是迭代器生成器的表现形式:生成器函数生成器表达式生成器函数的特点:调用函数不执行,返回一个生成器每次调用next方法的时候会取到一个值直到取完最后一个,执行next会报错这...原创 2019-01-25 12:47:00 · 17483 阅读 · 0 评论