1楼:成功者
python中math模块实现了许多对浮点数的数**算函数. 这些函数一般是对平台 c 库中同名函数的简单封装, 所以一般情况下, 不同平台下计算的结果可能稍微地有所不同, 有时候甚至有很大出入
2楼:天蝎忆双鱼
因为b=func()有执行了一次,而list又是可变类型,所以就这样了。
python函数问题?
3楼:快递熊咸森
python中math模块实现了许多对浮点数的数**算函数. 这些函数一般是对平台 c 库中同名函数的简单封装, 所以一般情况下, 不同平台下计算的结果可能稍微地有所不同, 有时候甚至有很大出入
python函数相关问题? 20
4楼:匿名用户
调用str2int函数,会首先定义这两个子函数然后返回 reduce(fn,map(char2num,s))也就是首先对s中每个元素执行char2num函数,返回值组成map中的元素,再对map中的元素累计执行fn函数,然后返回结果
如str2(’123’) 以'1','2','3'为参数调用 char2num先返回数字 1,2,3,然后对1,2,3累计执行fn(x,y)
1*10+2=12
12*10+3=123
最后 返回数字123
一个python函数的问题 5
5楼:匿名用户
按照您的code,**是无法编译的,简单的例证见**。
另外,您的**是不是应该这样:
definterval(start,stop=none,step=1):
ifstopisnone:
start,stop=0,start
step=1
printstart,'',stop,'',step调用的时interval(10)
结果是0101
是因为start,stop=0,start这一句,把0赋给start,start的值赋给stop
6楼:匿名用户
start,stop=0,start
相当于stop = start
start = 0
也就是吧start的值10赋给stop
然后把0赋值给start
stop自然就变成了10
7楼:匿名用户
python函数
接触过c语言
的朋友对函数这个词肯定非常熟悉,无论在哪门编程语言当中,函数(当然在某些语言里称作方法,意义是相同的)都扮演着至关重要的角色。今天就来了解一下python中的函数用法。
一、函数的定义
在某些编程语言当中,函数声明和函数定义是区分开的(在这些编程语言当中函数声明和函数定义可以出现在不同的文件中,比如c语言),但是在python中,函数声明和函数定义是视为一体的。在python中,函数定义的基本形式如下:
def function(params):
block
return expression/value
在这里说明几点:
(1)在python中采用def关键字进行函数的定义,不用指定返回值的类型。
(2)函数参数params可以是零个、一个或者多个,同样的,函数参数也不用指定参数类型,因为在python中变量都是弱类型的,python会自动根据值来维护其类型。
(3)return语句是可选的,它可以在函数体内任何地方出现,表示函数调用执行到此结束;如果没有return语句,会自动返回none,如果有return语句,但是return后面没有接表达式或者值的话也是返回none。下面看两个例子:
def printhello():
print 'hello'
def printnum():
for i in range(0,10):
print i
return
def add(a,b):
return a+b
print printhello()
print printnum()
print add(1,2)
二、函数的使用
在定义了函数之后,就可以使用该函数了,但是在python中要注意一个问题,就是在python中不允许前向引用,即在函数定义之前,不允许调用该函数。看个例子就明白了:
print add(1,2)
def add(a,b):
return a+b
8楼:乜私谢
start, stop = 0, start等价于(start, stop) = (0, start)
就是给多个变量赋值,在《python基础教程》的5.2.1节中有介绍。
9楼:匿名用户
python 特有的语法:
变量赋值的时候 可以 这样
a , b = 1, 2
print a , b
输出 12
10楼:匿名用户
源**贴错了吧?
(python 2.7.1)syntaxerror: can't assign to literal
一个python函数的问题
11楼:匿名用户
调用str2int函数,会首先定义这两个子函数然后返回 reduce(fn,map(char2num,s))也就是首先对s中每个元素执行char2num函数,返回值组成map中的元素,再对map中的元素累计执行fn函数,然后返回结果
如str2(’123’) 以'1','2','3'为参数调用 char2num先返回数字 1,2,3,然后对1,2,3累计执行fn(x,y)
1*10+2=12
12*10+3=123
最后 返回数字123
帮忙解释一个python函数调用的问题
12楼:匿名用户
这个是sub的特殊用法,fn就是调用函数,它不用(), 等效于 fn(match对象)。
13楼:风驰电掣
主要是你前面定义函数的时候加了个group()
python的函数类型问题?
14楼:gta小鸡
type(none) = no***ype
python函数问题
15楼:匿名用户
defsum(x):
s=1while1:
s=s*x
x-=1
ifnotx:
break
returns
sum=sum(5)
printsum
16楼:匿名用户
python函数:
函数是组织好的,可重复使用的,用来实现单一或相关联功能的**段。
函数能提高应用的模块性,和**的重复利用率。已经知道python提供了许多内建函数,比如print()。但也可以自己创建函数,这被叫做用户自定义函数。
函数调用:
定义一个函数只给了函数一个名称,指定了函数里包含的参数,和**块结构。
这个函数的基本结构完成以后,可以通过另一个函数调用执行,也可以直接从python提示符执行。
Python问题,求大神,Python问题,求大神 20
1楼 匿名用户 def up limit x y return pow x y 1 def decimal2binary x x binary bin x return x binary 2 def main data length limit up limit 2 length if data l...
python问题求大神解,Python问题,求大神解答
1楼 日time寸 可以使用scipy io wavefile中的write函数,示例 如下 from scipy io wavfile import writefrom numpy import randomfilename g meelo wav rate 44100 data random r...
python open()的问题
1楼 匿名用户 错误是由于从os模块引入了所有的函数导致的,os模块下有一个open函数,接受整型的文件描述符和打开模式,from os import 引入os模块的open函数,覆盖了python内建的open函数,导致错误。 删除from os import 这行,然后再根据需要,指定引入os模...