
python基础
关关教你学编程
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python 实例方法、类方法和静态方法
部分内容参考Python 实例方法、类方法和静态方法,并做了一些改动类通过关键字 class 引导,后跟类的名称,通常第一个字母大写,类名称MyClass后的括号内的object表示该类的父类,如果定义的类没有写明从哪个类继承来的,就在括号内使用object,object类是所有类的父类。1. 实例方法:实例方法通过实例来调用,第一个参数为self。当使用实例ik1,调用实例方法时,实...原创 2019-05-09 11:30:33 · 186 阅读 · 0 评论 -
python中的dic.items(), dic.keys(), dic.values()
1. 旧版本python中,dic.items(), dic.keys(), dic.values()返回类型是列表dic.iteritems(), dic.iterkeys(), dic.itervalues()返回类型是迭代器2. 新版本python中,dic.items(), dic.keys(), dic.values()返回类型是dict_items, dict_keys,...原创 2018-12-21 18:52:16 · 7919 阅读 · 0 评论 -
python 的copy()和clear()函数
字典中一直都有这两个函数对于列表,在旧的版本中是没有的,在新版本中加上了字典:旧版本的列表:New in version 3.3: clear() and copy() method...原创 2018-12-21 20:29:24 · 4664 阅读 · 0 评论 -
matplotlib进行绘图——折线图
参考刘顺祥 数据分析1480分为七个步骤:1、导入模块2、设置绘图风格3、导入数据4、设置图框的大小5、绘图6、添加轴标签和标题7、显示图形#导入模块import pandas as pdimport matplotlib.pyplot as plt # 设置绘图风格# 获取所有的自带样式# print (plt.style.available)...原创 2018-12-22 22:06:22 · 390 阅读 · 0 评论 -
matplotlib进行绘图——条形图
参考刘顺祥 数据分析1480分为七个步骤:1、导入模块2、设置绘图风格3、导入数据4、设置图框的大小5、绘图6、添加轴标签和标题7、显示图形#导入模块import matplotlib.pyplot as plt# 设置绘图风格# print (plt.style.available)plt.style.use('fast')plt.rcP...原创 2018-12-25 14:49:10 · 323 阅读 · 0 评论 -
matplotlib进行绘图——散点图
参考刘顺祥 数据分析1480分为七个步骤:1、导入模块2、设置绘图风格3、导入数据4、设置图框的大小5、绘图6、添加轴标签和标题7、显示图形# 导入第三方模块from sklearn.linear_model import LinearRegressionimport matplotlib.pyplot as pltimport pandas as pd...原创 2018-12-25 14:50:03 · 389 阅读 · 0 评论 -
matplotlib进行绘图——直方图
参考刘顺祥 数据分析1480分为七个步骤:1、导入模块2、设置绘图风格3、导入数据4、设置图框的大小5、绘图6、添加轴标签和标题7、显示图形# 导入第三方包import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport matplotlib.mlab as mlab...原创 2018-12-25 14:51:11 · 1000 阅读 · 0 评论 -
python深拷贝和浅拷贝
浅拷贝相当于引用,深拷贝会复制一份,举例如下:原创 2019-01-13 20:03:42 · 214 阅读 · 1 评论 -
关于python迭代器的一个坑
可以看到,每次循环,只有奇数位的数字被从列表移除了,偶数位的数字被保留下来。原因:应该是remove方法移动内存了,删除1的时候操作是把2345的内存向前移一位,2覆盖掉1,这时候3在原来2的位置。for循环移动一位到了原来2的位置,也就是现在的3,和用cpp删除数组元素一样的道理。所以,迭代器里不要随便删元素,加元素,耗费的时间复杂度我猜一下应该是O(n),代价比较大。...原创 2019-01-13 20:10:21 · 801 阅读 · 0 评论 -
刚开始学python,对脚本语言的一些理解
脚本语言和编程语言的区别:简单来说,编程语言需要编译再执行,脚本语言不需要编译,会直接执行。所以说,脚本语言,即使错了,也可以执行,因为一行一行执行,直到错的那一行才开始报错。但是编程语言如果错了的话,编译阶段会显示错误,没办法执行。编译的话,简单来说就是把源程序翻译成01这种二进制码,执行速度会更快,但是换一台机器,可能就没有办法执行了,因为编译器对机器的...原创 2018-06-13 11:34:50 · 4665 阅读 · 1 评论