class
Mr-Cat伍可猫
不会编程的文科生不是一个好的数学家
展开
-
python类的参数传递
在test2.py文件中写如下代码: class Function(): def ft1(): x = l/2 return x if __name__ =='__main__': for l in range(10): ans = Function.ft1() print(ans) 运行的...原创 2018-06-11 18:52:01 · 11276 阅读 · 0 评论 -
调用settings中的常数
问题:有一个名为settings.py的用于放置常数的文件,现在有另一个文件需要调用这个文件里的常数,而最终的run.py文件用于执行这个文件 一个文件名为settings.py的代码如下: import numpy as np class Settings(object): #定义放置常数的类 def __init__(self): self.l_min =...原创 2018-06-11 20:11:06 · 379 阅读 · 0 评论 -
return 返回部分值
函数如下: import numpy as np class FoM(): def fun(): a = 1 b = 2 c = 3 return a,b,c 如果想返回a,b,c,则实例可以如下: a,b,c = FoM.fun() or a,b,c = FoM.fun()[:] print(a,b,c) ...原创 2018-06-11 23:00:34 · 300 阅读 · 0 评论 -
python 类的继承,类中的函数调用以及类输入数组
先给出一个例子: class People(): #定义类,要大写,python 2中要在括号里加如object这个单词 def __init__(self,n,a,w): #定义一个方法(类下的函数都称为方法),初始化形参(属性) self.name = n self.age = a self.weight = w d...原创 2018-05-29 09:30:37 · 4046 阅读 · 0 评论 -
python导入自定义模块和路径问题
part one:文件在同一个文件夹 1.函数调用 第一个为hello.py模块,内容为定义的一个函数: def Hello(): print('Hello world') 另一个文件为调用该文件的run.p文件,内容为: import hello h = hello.Hello() 记住Hello后有括号,当运行run.py文件,得到结果如下: Hello world...原创 2018-05-30 20:44:40 · 22825 阅读 · 5 评论