天天看点

python sendto函数返回值_Python基础知识储备,函数的参数和返回值的用法,实操演示...一、函数的参数,具有通用性,如果数据采用相同的处理逻辑,使用函数能够适应更多的数据二、 函数的return返回值三、函数案例演示:四、函数的不定长参数

函数,把具有独立功能的代码块封装为一个小模块,在需要的时候可直接调用,不用反复重复输入,简化工作量,更方便代码阅读。
python sendto函数返回值_Python基础知识储备,函数的参数和返回值的用法,实操演示...一、函数的参数,具有通用性,如果数据采用相同的处理逻辑,使用函数能够适应更多的数据二、 函数的return返回值三、函数案例演示:四、函数的不定长参数

python函数

一、函数的参数,具有通用性,如果数据采用相同的处理逻辑,使用函数能够适应更多的数据

形参:定义函数时,小括号中的参数,是用来接收参数使用的,在函数内部作为变量使用

实参:调用函数时,小括号中的参数,是用来把数据传递到函数内部使用的。

二、 函数的return返回值

1)在程序开发中,会希望一个函数执行结束后,告诉调用者一个结果,以便调用者针对具体的结果做后续的处理

2)返回值是函数完成工作后,最后给调用者的一个结果

3)在函数中使用 return 关键字可以返回结果

4)调用函数一方,可以使用变量来接收函数的返回结果

5)return 返回结果后,后续的代码都不会被执行

三、函数案例演示:

1)手工指定随机数的范围和个数,生成20个10-50之间的随机数

2)通过手工指定参数名称,生成10个10-99之间的随机数

3)按照形参默认值,生成随机数

import random def build_array(start_number:int = 100, end_number:int = 200, number=10):  # 功能描述:生成若干个固定范围的整数集合 # :param start_number: 指定整数范围的起始值 # :param end_number: 指定整数范围的结束值 # :param number: 生成的数量 # :return: 整数的集合  number_list = [] for i in range(number): number_list.append(random.randint(start_number,end_number)) # 返回 return number_list  if __name__=="__main__": # 调用的方法01:调用的标准做法——实参和形参必须要一一对应 print(build_array(10,50,20)) # 调用的方法02:调用的时候指明参数的名称方式,这种情况下,调用的顺序可以和函数的顺序不一致! print(build_array(number=10,end_number=99,start_number=10)) # 调用的方法03:按照形参默认值 print(build_array())
           

执行结果:

python sendto函数返回值_Python基础知识储备,函数的参数和返回值的用法,实操演示...一、函数的参数,具有通用性,如果数据采用相同的处理逻辑,使用函数能够适应更多的数据二、 函数的return返回值三、函数案例演示:四、函数的不定长参数

函数案例

四、函数的不定长参数

在一个函数中,如果参数数量不确定的情况下,可以使用不定长参数:

def sum_of_number(*args):

# args:为不定长参数

示例01:

def sum_of_number(*args): """ 功能介绍:求一组数字之和 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :param args: 提供的数字元组 :return: 所有的数之和 """ sum = 0 for i in args: sum += i # 返回 return sum if __name__=="__main__": # 调用:提供了一个参数 print(sum_of_number(11)) # 调用:提供了三个参数 print(sum_of_number(11, 22, 33)) # 调用:提供了九个参数 print(sum_of_number(11, 22, 33, 44, 55, 66, 77, 88, 99)) # 调用:提供了一个元组 tuple01 = (11, 22, 33, 44, 55, 66) print(sum_of_number(*tuple01)) # 调用:提供了一个list list01 = (11, 22, 33, 44, 55, 66) print(sum_of_number(*list01))
           

特别注意:当前带有不定参数的函数传递列表或者字典时,切记,一定要解包否则报错

python sendto函数返回值_Python基础知识储备,函数的参数和返回值的用法,实操演示...一、函数的参数,具有通用性,如果数据采用相同的处理逻辑,使用函数能够适应更多的数据二、 函数的return返回值三、函数案例演示:四、函数的不定长参数

函数案例

示例02:

def sum_of_number(*args): """ 功能介绍:求一组数字之和 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :param args: 提供的数字元组 :return: 所有的数之和 """ sum = 0 for i in args: sum += i # 返回 return sum def sum_number(num01 = 100, num02 = 200, *args): print("num01: