55问答网
所有问题
当前搜索:
python函数形参
传参时
形参
写成a[2][2]和a[][]有什么区别
答:
形参
就是
函数
入口的参数,函数入口参数传递只有传值与传值两种区别。传值在
python
里就是以对象,比如数组或者是类来传递。至于实参,我印象中是传递常量吧。如果不是这样,应该没有实参的说法。是某些老师为了忽悠,编造出来的概念游戏。简单变量应该是指相对对象来讲的。在python里,只有对象与基本变量类型...
关于
python
递归
函数
怎样理解
答:
def power(x, n)if n < 0:return 1 return x * power(x, n - 1)power(3, 3)3 * power(3, 2)3 * (3 * power(3, 1))3 * (3 * (3 * power(3, 0)))3 * (3 * (3 * 1)) 这里n = 0, return 1 3 * (3 * 3)3 * 9 27 当
函数形参
n=0的时候,开始回退~...
python中
定义
函数
的变量的顺序有影响吗?
答:
定义的顺序是 i,year,month 这就是
形参
的顺序 调用的时候 给实参 也必须是这个顺序
Python中
定义的
函数
可以直接使用主程序中的元素吗?
答:
要看是什么元素了。如果是传输过来的实参,那么在
函数
内部操作的其实是
形参
,影响不到外面的实参。如果你在函数内部定义了global全局变量,那么这将会影响到函数外相应的变量。倘若是列表一类的,假如你的函数里面没有定义有同样名字的列表,那么直接在函数里面操作与函数外同名的列表,这也会影响到外面的...
python中
的__init__(self)是什么意思呢
答:
>>>b=worker('Jim',5000)Python会自动调用worker.__init__()方法,并传递参数。通常情况下,self
形参
由Python自动赋值,但是,在类继承中,并不是这样 例如,
Python的
HTML处理工具HTMLParser,是一个基于OOP模型的工具,要使用该工具,必须编写一个类,继承html.parser.HTMLParser类,并重载一系列方法...
python
3中如何用load_data()加载文件?
答:
def load_data()括号里应该写
形参
的名字,比如def load_data(filePath);load_data
函数
内的open的参数也应该是open(filePath,encoding="UTF-8")dataset=load_data()括号中写需要解析的文件路径
python
参数传递时不构造新数据
答:
python
参数传递时不构造新数据,
函数
和代码也不复用。根据公开信息显示函数的参数传递
形式参数
是函数定义时提供的参数。函数的参数传递本质上就是从实参到
形参
的赋值操作。
python
定义
函数
答:
params 就是(5, 5)(5,) * 2 ,就是2个5的元组,乘号可以理解成相加。"*" * 30就是30个“*"的字符串 params作为参数,前面的*号就是把params元组分解成元素的意思,这样就分开成为2个参数了。实际上传递给了x,y 于是就执行了power(5,5)...
Python中
.*和.*?的区别
答:
这种情况下,在
函数
定义时的
形参
里的*params后面,就最好不要再加入别的形参了,比如你定义成 def symbols(*params,x) ,调用的时候symbols(1,2,3),就会报错。因为这样
python
分不清哪个数据是给params的。如果你非要这么定义也行,不过在调用的时候,必须显示的指出哪个值是给x的。比如symbols(1...
Python中
不定长参数这样用对吗?def hh(w,**l,pu='d'): 为什么?_百度知 ...
答:
题主你好,一般来说,
python函数
中有两种形式的参数: 位置参数, 关键字参数.位置参数: 说白了就是在函数调用时必传的,你不给它赋值函数就运行不了.如:从拿上图例子来说, 在调用hello时,如果你只写个hello(),肯定会报错, 因为在执行函数里面的print(name)时, 不知道name的值是多少.所以对于上图...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜