python
*Heygirl
不断学习让自己变得更幸运
展开
-
迭代器的作用
迭代器1:import timeclass Classmates(object): def __init__(self): self.names = list() def add(self, name): self.names.append(name) def __iter__(self): """如果想要一个对象成为一个可以迭代的对象,即可以使用for,那么必须实现__iter__方法""" return原创 2020-09-05 19:09:58 · 910 阅读 · 0 评论 -
元类、创建类的方式
元类注意:实例方法、类方法和静态方法都是保存在类的__dict__中的简单来说,元类就是创建对象的类可以通过__class__来查看实例对象的类以及类对象的类,请看下面代码num = 10print(num.__class__)s = 'abc'print(s.__class__)class Person(object): passp = Person()print(p.__class__)print('-' * 20)print(int.__class__原创 2020-07-31 21:47:20 · 161 阅读 · 0 评论 -
生成项目文档
生成项目文档根据文件描述生成项目文档文件描述:直接在类的下方,使用三个 "双引号"对就可以需要注明类的作用, 以及类属性描述至于方法, 则直接在方法下,使用三个"双引号"对描述即可作用参数返回值生成项目文档方法:使用内置模块 pydoc具体步骤查看文档描述: python -m pydoc 模块名称启动本地服务, 浏览文档 :python -m pydoc -p 1234 / python -m pydoc -b生成指定模块html文档: python -m pydoc -w原创 2020-07-31 21:11:20 · 238 阅读 · 0 评论 -
变量的引用
变量的引用变量 和 数据 都是保存在 内存 中的在python中 函数的参数传递 以及 返回值 都是靠 引用 传递的引用的概念在python中变量 和数据 是分开存储的数据 保存在内存中的一个位置变量中保存着数据在内存中的地址变量中记录数据的地址,就叫做引用使用 id() 函数可以查看变量中保存数据所在的 内存地址注意:如果变量已经定义,当给一个变量赋值的时候,本质上是修改了数据的引用变量不再对之前的数据引用变量改为对新赋值的数据引用函数的参数和返回值的传递在原创 2020-07-21 12:04:39 · 162 阅读 · 0 评论 -
python学习笔记之类和对象
面向对象(OOP)基本概念面向对象编程— Object Oriented Programming 简写OOP01.面向对象基本概念之前学习的C语言编程方式就是 面向过程 的面向过程 和 面向对象 ,是两种不同的编程方式对比 面向过程的特点 ,可以更好地了解什么是 面向对象1.1过程和函数(科普)过程 是早期的一个编程概念过程 类似于函数,只能执行,但是没有返回值函数 不仅能执行,还可以返回结果1.2面向过程 和 面向对象基本概念1)面向过程怎么做?把完成一个需求的所有步原创 2020-07-09 21:03:02 · 162 阅读 · 0 评论 -
Pandas读取和存储含有中文的csv文件
csv文件的读取和存储问题1.当csv文件中不包含中文时2.当csv文件中含有中文时2.1文件读取2.2文件保存1.当csv文件中不包含中文时这种情况的读取就比较简单了读取:starbucks = pd.read_csv('H:/python数据分析/数据/starbucks.csv')starbucks.head() #显示前五行数据 存储starbucks.to_csv('newdata) # newdata:保存的文件名# 还可以指定保存时的索引要不要starbucks.t原创 2020-07-06 22:23:35 · 5810 阅读 · 0 评论