hga038新版手机版苹果 hga038新版手机版苹果 hga038新版手机版苹果

位置的定义 Python_function

		函数是带名字的代码块,可以完成指定的功能。如果需要在程序中重复多次执行某个任务,可以直接调用函数即可。这样就可以避免程序代码的冗余,减少代码量,方便维护。

1、函数定义的格式:def function_name(参数1、参数2、参数3...):代码块给出的参数为实参;例如:

css定义位置分为几种_位置度定义_位置的定义

三、函数参数传递说明 1、位置参数场景说明:当实际参数较少时,调用函数时很容易知道参数在函数中的位置和定义,可以使用这种方法。一般用的比较多。注意:位置参数是调用函数时传入的实参,应该对应函数定义时的形参位置(序列);例如调用上述函数时,分别使用以下两种方法,1.def get_info('Chen Chen','Hubei'),2.def get_info('Hubei','Chen Chen')。1表示陈晨来自湖北,2表示湖北来自陈晨,两者完全不同,如下图所示:

位置度定义_位置的定义_css定义位置分为几种

另外,这种方法不仅要求形参的位置(序列)与实参一一对应,而且要求实参和形参的个数完全相同,否则会报错报告;2.关键字参数场景说明:当函数中的参数很多时,每次调用时,参数的顺序很多,不方便记忆。在这种情况下,建议使用关键字参数来传递参数。注:关键字参数是指调用函数时使用键值对来指定参数的值,例如:1.get_info(name='Chen Chen',address='Hubei'),2.get_info (地址='湖北',姓名='陈晨');两种方法的结果是一样的。

css定义位置分为几种_位置度定义_位置的定义

即:关键字实参通过参数名称定义参数值,与位置无关。3、默认参数场景说明:函数调用时,大部分情况下,部分参数的值保持不变。这时候为了方便,这些值不需要每次都传递,可以默认为固定值。只有在需要改变的时候才传递值,而这些固定的值就是默认参数。注意:默认参数是位置参数和关键字参数的组合。默认参数必须放在最后,其他参数按照位置参数的规则传递。现在对上面的例子进行改进(增加一个用户的年龄),如下图所示:

位置的定义_css定义位置分为几种_位置度定义

如果在实际使用中发现70%以上的用户来自湖北,此时可以使用默认值。函数定义如下图所示:

位置度定义_css定义位置分为几种_位置的定义

这样以后在调用的时候,如果用户是湖北人,地址就不能传参了;如果用户不是湖北人,则传递参数,如下图所示:

位置度定义_css定义位置分为几种_位置的定义

位置的定义_css定义位置分为几种_位置度定义

4、任意多参数场景描述:在一些复杂的项目中位置的定义,一些函数的参数个数无法预先确定,可以定义为任意个参数。这种模式是指位置参数和关键字参数。并进一步获得。我们使用元组来存储以前未知的参数类似于位置参数,并使用字典来存储以前未知的键值对(关键字参数),格式如下:

位置度定义_css定义位置分为几种_位置的定义

注意:如果你想让一个函数接受不同类型的参数,你必须在函数末尾定义任意数量的实参。Python 将首先匹配位置参数和关键字参数,然后将剩余的位置参数收集到元组中,将关键字参数收集到字典中。即:此时的参数顺序:位置参数、关键字参数、元组、键值对,其中某些类型的参数可能不存在(不存在则忽略),但整体顺序不能改变。

css定义位置分为几种_位置度定义_位置的定义

4、函数返回值说明:函数被调用时,大多数情况下需要得到一个结果返回给调用对象。这时候需要用到函数返回值,函数返回值需要使用return关键字。注意:一旦使用了return,函数的其余部分将不会被执行;如果函数中没有使用 return位置的定义,它将返回一个 None 对象。函数返回的值可以是任意类型,包括:数字、字符串、列表、元组、字典等。