python中def+fun的用法
@鲍董2705:python def是什么意思 -
边阎17759638280…… define的意思,用来定义函数. 如:def 函数名(参数1, 参数2, ……, 参数N): 执行语句 # 例:简单的函数使用 # 定义函数 def hello(): print 'hello python!' # 调用函数 hello() >>> hello python!
@鲍董2705:python 变量的命名 -
边阎17759638280…… createPlot.ax1 是表示: ax1 是函数 createPlot 的一个属性,这个可以在函数里面定义也可以在函数定义后加入也可以 example: def fun(): fun.x =1 当你在python的命令窗口下,运行一次fun()后,x 就是 fun()的一个属性,你在命令窗口下输入 fun.x 后面会显示 1 也可以 在 函数定义完后加入 属性 如 fun.y = 2,在使用 dir(fun),你就会发现fun有 x,y 这两个属性
@鲍董2705:python 编写函数 fun 求一个不多于5 位的正整数的位数,该数在主函数中输入,并在主函数中输出结果. -
边阎17759638280…… def fun(num): global k if num // 10 == 0: print('位数是:%s' % k) else: num1 = num // 10 k += 1 fun(num1)if __name__ == '__main__': while True: global k k = 1 a = input('输入一个数:') fun(int(a))我用的是递归解决的这个问题,并且不限制5位数的,可以随便输入正整数,要是限制位数的话加个判断就好了
@鲍董2705:python中的**前缀用法,给个例子吧(有分) -
边阎17759638280…… def fun(p,**args): print args fun(1,a=2,b=3,c=4,d=5)
@鲍董2705:python怎么调用函数 -
边阎17759638280…… 比如你定义了一个函数fun() def fun(): print("run24pro")那么你在主程序入口可以像这样调用 if __name__=="__main__": fun()
@鲍董2705:python def fuction用到另一个function 里的东西 -
边阎17759638280…… 调用那个函数就可以了..def fun1 (): return "fun1" def fun2 (): print fun1() return "fun2" print fun2()
@鲍董2705:python编程.假定输入字符串中只包含字母和*号,请编写函数fun,它的功能是将字符串中间的*号 -
边阎17759638280…… # -*- coding: UTF-8 -*- import re __author__ = 'lpe234' raw_str = '****' def filter_star(_raw_str): begin_len = len(re.findall(r'(^\**?)[a-zA-Z]', _raw_str)[0]) if re.findall(r'(^\**?)[a-zA-Z]', _raw_str) else 0 end_len = len(re.findall(r'[a-zA-Z](\**?
@鲍董2705:在python中把方程参数设置为任意方程?def(self,f) -
边阎17759638280…… 我的理解为:方程参数》》把函数作为参数向一个函数传递 把函数当作参数直接用就可以,完全没有问题.class paraFun(): def fun1(self, f): p = [12,23,34] for i in range(len(p)): f(p[i]) def fun2(self, num): print "fun2:", num obj = paraFun() obj.fun1(obj.fun2)#fun2: 12#fun2: 23#fun2: 34
@鲍董2705:python中类内部的函数可以互相调用吗? -
边阎17759638280…… 可以调用,比如下面,common_func被多个函数调用. class MyClass: def __init__(self): pass def func1(self): # do something selfcommon_func() def func2(self): # do something selfcommon_func() def common_func(self): passpython中类内部的函数可以互相调用吗?
@鲍董2705:Python中条件成立就执行另一个py文件,怎么弄 -
边阎17759638280…… 以下四种方法都会直接执行XXX.py里的所有代码(没有被调用的函数除外)方法一:import XXX.py #".py"有无均可 方法二:import os os.system("XXX.py") 方法三:execfile("XXX.py") 方法四:import os os.popen("XXX.py")
边阎17759638280…… define的意思,用来定义函数. 如:def 函数名(参数1, 参数2, ……, 参数N): 执行语句 # 例:简单的函数使用 # 定义函数 def hello(): print 'hello python!' # 调用函数 hello() >>> hello python!
@鲍董2705:python 变量的命名 -
边阎17759638280…… createPlot.ax1 是表示: ax1 是函数 createPlot 的一个属性,这个可以在函数里面定义也可以在函数定义后加入也可以 example: def fun(): fun.x =1 当你在python的命令窗口下,运行一次fun()后,x 就是 fun()的一个属性,你在命令窗口下输入 fun.x 后面会显示 1 也可以 在 函数定义完后加入 属性 如 fun.y = 2,在使用 dir(fun),你就会发现fun有 x,y 这两个属性
@鲍董2705:python 编写函数 fun 求一个不多于5 位的正整数的位数,该数在主函数中输入,并在主函数中输出结果. -
边阎17759638280…… def fun(num): global k if num // 10 == 0: print('位数是:%s' % k) else: num1 = num // 10 k += 1 fun(num1)if __name__ == '__main__': while True: global k k = 1 a = input('输入一个数:') fun(int(a))我用的是递归解决的这个问题,并且不限制5位数的,可以随便输入正整数,要是限制位数的话加个判断就好了
@鲍董2705:python中的**前缀用法,给个例子吧(有分) -
边阎17759638280…… def fun(p,**args): print args fun(1,a=2,b=3,c=4,d=5)
@鲍董2705:python怎么调用函数 -
边阎17759638280…… 比如你定义了一个函数fun() def fun(): print("run24pro")那么你在主程序入口可以像这样调用 if __name__=="__main__": fun()
@鲍董2705:python def fuction用到另一个function 里的东西 -
边阎17759638280…… 调用那个函数就可以了..def fun1 (): return "fun1" def fun2 (): print fun1() return "fun2" print fun2()
@鲍董2705:python编程.假定输入字符串中只包含字母和*号,请编写函数fun,它的功能是将字符串中间的*号 -
边阎17759638280…… # -*- coding: UTF-8 -*- import re __author__ = 'lpe234' raw_str = '****' def filter_star(_raw_str): begin_len = len(re.findall(r'(^\**?)[a-zA-Z]', _raw_str)[0]) if re.findall(r'(^\**?)[a-zA-Z]', _raw_str) else 0 end_len = len(re.findall(r'[a-zA-Z](\**?
@鲍董2705:在python中把方程参数设置为任意方程?def(self,f) -
边阎17759638280…… 我的理解为:方程参数》》把函数作为参数向一个函数传递 把函数当作参数直接用就可以,完全没有问题.class paraFun(): def fun1(self, f): p = [12,23,34] for i in range(len(p)): f(p[i]) def fun2(self, num): print "fun2:", num obj = paraFun() obj.fun1(obj.fun2)#fun2: 12#fun2: 23#fun2: 34
@鲍董2705:python中类内部的函数可以互相调用吗? -
边阎17759638280…… 可以调用,比如下面,common_func被多个函数调用. class MyClass: def __init__(self): pass def func1(self): # do something selfcommon_func() def func2(self): # do something selfcommon_func() def common_func(self): passpython中类内部的函数可以互相调用吗?
@鲍董2705:Python中条件成立就执行另一个py文件,怎么弄 -
边阎17759638280…… 以下四种方法都会直接执行XXX.py里的所有代码(没有被调用的函数除外)方法一:import XXX.py #".py"有无均可 方法二:import os os.system("XXX.py") 方法三:execfile("XXX.py") 方法四:import os os.popen("XXX.py")