随笔分类 - Python(转载)
摘要:使用matplotlib绘制多个图形单独显示 一 代码 import numpy as np import matplotlib.pyplot as plt #创建自变量数组 x= np.linspace(0,2*np.pi,500) #创建函数值数组 y1 = np.sin(x) y2 = np.
阅读全文
摘要:python顺序执行多个py文件 假如我要执行code目录下的python程序,假设该目录下有1.py,2.py,3.py,4.py四个文件,但是我想执行1.py,2.py,4.py,则可在该目录下创建一个python文件,代码如下: 若想指定输出到某个文件,这里我指定输出到log.txt,log.
阅读全文
摘要:matplotlib 画图 1. 画曲线图 Tompson = np.array([0, 0, 0, 0, 0.011, 0.051, 0.15, 0.251, 0.35, 0.44, 0.51, 0.59, 0.65, 0.68, 0.725, 0.752, 0.8]) ours = np.arr
阅读全文
摘要:expected an indented block Python中没有分号,用严格的缩进来表示上下级从属关系。导致excepted an indented block这个错误的原因一般有两个: 1. 冒号后面是要写上一定的内容的(新手容易遗忘这一点),例如 2. 缩进不严格,导致少了或者多了一个空
阅读全文
摘要:安装python3后使用pip和pip3的区别是什么? 1、其实这两个命令效果是一样的,没有区别: (1)比如安装库numpy,pip3 install numpy或者pip install numpy:只是当一台电脑同时有多个版本的Python的时候,用pip3就可以自动区分用Python3来安装
阅读全文
摘要:pip --upgrade批量更新过期的python库 pip --upgrade批量更新过期的python库 python pip 转载请标明出处:marsggbo网易博客http://blog.163.com/hexin_mars_blog/blog/static/248215040201652
阅读全文
摘要:pycharm快捷键及一些常用设置 pycharm快捷键及一些常用设置,有需要的朋友可以参考下。 Alt+Enter 自动添加包Ctrl+t SVN更新Ctrl+k SVN提交Ctrl + / 注释(取消注释)选择的行Ctrl+Shift+F 高级查找Ctrl+Enter 补全Shift + Ent
阅读全文
摘要:Python内置函数(9)——callable 英文文档: callable(object) Return True if the object argument appears callable, False if not. If this returns true, it is still po
阅读全文
摘要:Python内置函数(53)——repr 英文文档: 2. repr函数的结果一般能通过eval()求值的方法获取到原对象。 3. 对于一般的类型,对其实例调用repr函数返回的是其所属的类型和被定义的模块,以及内存地址组成的字符串。 4. 如果要改变类型的repr函数显示信息,需要在类型中定义__
阅读全文
摘要:Python内置函数(16)——dir 英文文档: dir([object]) Without arguments, return the list of names in the current local scope. With an argument, attempt to return a
阅读全文
摘要:Python中__repr__和__str__区别 看下面的例子就明白了 __repr__和__str__这两个方法都是用于显示的,__str__是面向用户的,而__repr__面向程序员。 打印操作会首先尝试__str__和str内置函数(print运行的内部等价形式),它通常应该返回一个友好的显
阅读全文
摘要:python魔法方法:__getattr__,__setattr__,__getattribute__ 难得有时间看看书。。。。静下心来好好的看了看Python。。其实他真的没有自己最开始想的那么简单吧: 首先来看看上述三个魔法方法的定义吧: (1)__getattr__(self, item):
阅读全文
摘要:Python的getattr(),setattr(),delattr(),hasattr() getattr()函数是Python自省的核心函数,具体使用大体如下: 获取对象引用getattrGetattr用于返回一个对象属性,或者方法 Python代码 class A: def __init__(
阅读全文
摘要:Python的hasattr() getattr() setattr() 函数使用方法详解 hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号括起来 getatt
阅读全文
摘要:Python中的__init__()和__call__()函数 在Python的class中有一些函数往往具有特殊的意义。__init__()和__call__()就是class很有用的两类特殊的函数。 __init__() 在Python中,__init__()函数的意义等同于类的构造器(同理,_
阅读全文
摘要:Python yield 使用浅析 您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? 我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。 如何生成斐波那契數列 斐波那契(Fibonacci)數
阅读全文
摘要:Python中的yield 其实一开始并不想学这个用法。但是随着教材往下看,总是能碰到yield这个东西,导致什么都看不下去。神烦的不行。于是专门拿出来啃一下 http://pyzh.readthedocs.org/en/latest/the-python-yield-keyword-explain
阅读全文
摘要:python中的魔法参数:*args和**kwargs def foo(*args, **kwargs):print 'args = ', argsprint 'kwargs = ', kwargsprint ' 'if __name__ == '__main__':foo(1,2,3,4)foo(
阅读全文
摘要:python函数——形参中的:*args和**kwargs 多个实参,放到一个元组里面,以*开头,可以传多个参数;**是形参中按照关键字传值把多余的传值以字典的方式呈现 *args:(表示的就是将实参中按照位置传值,多出来的值都给args,且以元祖的方式呈现) 示例: 1 2 3 4 5 def f
阅读全文