摘要: 迭代器(iterator)和可迭代对象(iterable) 在python中,要实现要个对象可以进行遍历,也就是实现for循环,那么他必须是一个可迭代对象,例如string,tuple,list,dict,set都是可迭代对象(iterable),实现的方法是写入了__iter__()函数,前面我们 阅读全文
posted @ 2019-11-18 16:19 风清扬香四溢 阅读(337) 评论(0) 推荐(0)
摘要: 装饰器实际上就是一个方法,但是他可以修饰其他的方法或者类,我们定义好一个方法或者类,在他之前使用装饰器可以实现我们想要的效果,比如我们有许多方法都要进行打印日志,虽然我们可以每一个方法里面都写上打印日志,但这样会显得很麻烦,我们只需要定义好一个打印日志的方法,然后用修饰符调用装饰我们需要打印日志的方 阅读全文
posted @ 2019-11-17 21:26 风清扬香四溢 阅读(598) 评论(0) 推荐(0)
摘要: 通过前面的学习我们知道,事与物都是对象,我们都能将其定义为一个类,python中将该类定义为object,我们所创建的类都是直接或间接继承与object,他们都有object类的属性和方法,面向对象有抽象、继承、封装、多态四个特性。 抽象 创建类要通过class关键字来创建,比如有一个人,我们要实现 阅读全文
posted @ 2019-11-16 18:55 风清扬香四溢 阅读(133) 评论(0) 推荐(0)
摘要: 方法的创建 我们创建方法可以用到def关键字,比如 def run(): print('跑步') run() #在方法里面可以进行我们想要的操作,然后我们需要调用run()才能实现这些操作 方法调用参数 我们先定义一个变量a=1,比如我们要在方法内对这个值进行改变 #!/bin/sh/python 阅读全文
posted @ 2019-11-15 21:21 风清扬香四溢 阅读(136) 评论(0) 推荐(0)
摘要: 循环和判断(while、for、if) 一、判断(if-else、if-elif-else) 在生活中我们不免要进行一些计算来得到我们想要的结果,举个例子:我们摇塞子,判断点数小于等于3为小点,大于3为大点,塞子有6个点,我们用判断来打印 import random #导入python的随机库 x 阅读全文
posted @ 2019-11-15 19:14 风清扬香四溢 阅读(112) 评论(0) 推荐(0)
摘要: python基础类型:浮点型、整数型、字符型、元组、列表、字典、集合 浮点型:float 就是小数,比如0.01,-5.0 整数型:int 比如-1,0,1 字符型:string 比如"haha","1" 元组: tuple 比如 (1,) , (1,2,3,4) , ('haha',) , ('哈 阅读全文
posted @ 2019-11-14 13:05 风清扬香四溢 阅读(77) 评论(0) 推荐(0)
摘要: 学习python已经1年了,掌握了不少知识点,想要分享一下我的感悟。python是一门简单易懂、能快速上手的动态解释性编程语言,了解python我们需要先了解他的编程思想,python是面向对象的,我们应该去理解面向对象思想。 什么是面向对象呢? 我们先考虑什么是对象,我很喜欢一句话:万物皆对象,我 阅读全文
posted @ 2019-11-14 11:10 风清扬香四溢 阅读(125) 评论(0) 推荐(0)