共 25 篇文章
显示摘要每页显示  条
def func(x,y,**kwargs): print(x,y,kwargs)func(x=2,y=1,3,4)#这样传入参数为错误,**需要赋值给一个变量名,然后传入为字典性形式func(x=2,y=1,z=3,a=4)#结果可运行得到,溢出参数为字典形式保存。def func(x,y,z) print(x,y,z)func(*[11,22,33])#可把列表数据进行打散,分配到每个函数的位置参数。#总结 在函数的形参中使用*,是把位置参...
说明 在想引用的文件所在目录下和想执行的py目录下,新建一个文件: __init.py__,即可通过 相对路径的方式引用 方法1 目录如下:py_test/├── a│ ├── a.py│ └── __init__.py├── b│ ├── b.py│ └── __init__.py└── __init__.py.py_test├── a│ ├── a.py│ └── __init__.py├── b│ ├── b.py│ └── __i...
《Python Cookbook》第三版中文版首页、文档和下载。我一直坚持使用 python3,因为它代表了python的未来。最近看到一本《Python Cookbook》3rd Edition,完全基于python3,写的也很不错。目前已经正式完成了整本书的翻译工作,共享给了python社区。书中所有代码均在python 3.4版本下面运行通过,所有源码放在cookbook包下面。
python实现斐波那契数列的方法示例。斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……fibs = [0, 1]for i in range(8): fibs.append(fibs[-2] + fibs[-1])class Fibs: def __init__(self): self.a = 0 self.b = 1 def next(self): self.a, self.b = self.b, self.a + self.b return self.a def __iter_...
使用Python求解最大公约数。def PrimeNum(num):def PrimeFactorSolve(num,prime_list):def PrimeDivisor(num):num_temp =num.prime_range= PrimeNum(num)factor_list= PrimeFactorSolve(num,prime_range)ret_value.append(num)def MaxDivisor(num1,num2):dict1 =PrimeDivisor(num1)dict2 =PrimeDivisor(num2)max_divisor*= (key1 ** dict1[key1...
def PrimeFactorSolve(num,prime_list):def PrimeDivisor(num):num_temp =num.factor_list= PrimeFactorSolve(num,prime_range)ret_value.append(num)def LeastCommonMultiple(num1,num2):dict1 =PrimeDivisor(num1)dict2 =PrimeDivisor(num2)least_common_multiple*= (key ** dict1[key])least_common_multiple*= (key ** dict2[key])
/usr/bin/env python #encoding: utf8 import sys reload(sys) sys.setdefaultencoding("utf-8") import struct a = 20 b = 400 str = struct.pack("ii", a, b) print ''length: '', len(str) # length: 8 print str # 乱码:  print repr(str) ...
[python]沪深龙虎榜数据导入通达信的自选板块,并标注于K线图上。
Pandas中resample方法详解。>>> series.resample(''30S'').asfreq()[0:5] #select first 5 rows2000-01-01 00:00:00 02000-01-01 00:00:30 NaN2000-01-01 00:01:00 12000-01-01 00:01:30 NaN2000-01-01 00:02:00 2Freq: 30S, dtype: float64增加采样频率到30S,使用pad方法填充nan值。>>> series.resample(&#...
print ts.asfreq(''M'',how=''start'')print ts.asfreq(''B'',how=''end'')AAPL[''2005'':''2009'']ma60=pd.rolling_mean(aapl_px,60,min_periods=50)ewma60=pd.ewma(aapl_px,span=60)aapl_px.plot(style=''k-'',ax=axes[0]...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部