66问答网
所有问题
当前搜索:
python函数返回值怎么理解
再问一个
python函数
的白痴问题,关于yield的
答:
Python
2.5以前,Python yield是一个语句,但现在2.5中,yield是一个表达式(Expression),比如:m = yield 5 表达式(yield 5)的
返回值
将赋值给m,所以,认为 m = 5 是错误的。那么如何获取(yield 5)的返回值呢?需要用send(msg)方法。其实next()和send()在一定意义上作用是相似的,区别是send(...
python中函数
可以没有
返回值
吗
答:
可以的,没有return语句,自然就没有
返回值
了。相当于返回了None。
python
:为什么加了逗号,输出为一行;若去掉逗号则输出为一列?
答:
遍历((1,2,3))获取的是一个元素:(1,2,3)遍历(1,2,3)获取的是三个元素:1,2,3 你先从简单的来吧:
理解
下这四个函数a代表的是什么,函数输入参数是什么,
函数返回值
又分别是什么 def func(a):return a def func(a):return a,def func(*a):return a def func(*a):return a,对于...
如何
判断
python函数返回
的是否是空
答:
可以直接把
函数
放到if后面当作条件,如果为空的话判断结果是false,例如:def test(): return None if test(): print Trueelse: print False
Python中
,什么是
函数
用来控制对象类型?
答:
def add_numbers(x: int, y: int) -> int:return x + y 在这个示例中,我们使用冒号和类型名称将参数类型注释到参数名后面,使用箭头和类型名称将
函数
的
返回
类型注释到函数定义的末尾。当我们调用这个函数时,
Python
解释器可以检查函数参数的类型,并在运行时抛出类型错误,如果参数的类型与注释不匹配...
Python
,定义
函数
之后调用无
返回值
,求大神不吝赐教
答:
函数
最后一句,递归调用函数前 加一个return 。具体原因,你要去复习递归的调用及
返回
的机制。
python
语言编写
函数
f,判断一个数是否为质数如果是
返回值
是true,否则...
答:
def f(n):if n < 2 or n == 4:return False elif n == 2 or n == 3 or n == 5:return True for i in range(2, int(n/2)+1):if n % i == 0:return False return True n = int(input('请输入一个数字:'))if f(n):print('是质数')else:print('不是质数')
python
高阶
函数
有哪些
答:
1、高阶
函数
变量可以指向函数,函数的参数可以接收变量,那么函数可以接收另一个函数作为参数,这种函数称为高阶函数。(1)把函数作为实参 (2)把函数作为
返回值
2、系统的内置高阶函数 (1)map函数:接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并且把结果作为新...
为什么
python函数
迭代后
返回值
是none,该
怎么
改
答:
因为你只是调用了这个
函数
并没有
返回值
改成 else: return timeinput(test)就可以了
python中
的intvar()的含义与stringvar()的区别
答:
2、stringvar():StringVar并不是
python
内建的对象,而是属于Tkinter下的对象。二、值变化不同 1、intvar():不需要跟踪变量的值的变化。2、stringvar():需要跟踪变量的值的变化,以保证值的变更随时可以显示在界面上。三、特点不同 1、intvar():intVar类型调用get
函数
时,先将变量转变成了...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜