无参函数和有参函数的定义使用方法及其调用

简介: 无参函数和有参函数的定义使用方法及其调用

函数:

函数的定义: 能够实现指定功能的一段代码块

无参函数:

主调函数调用被调函数时,主调函数不向被调函数传递数据,即为参数列表为空,无参函数的使用场景一般是做系统提示,它既可以有返回值也可以没有返回值,但一般以没有返回值居多。


无参数函数的定义:

def   函数名():
​                   {
​                     语句;
​                   } 

调用:

函数名()

举例:

def print_s():
    print("Hello,China")
print_s()
Hello,China

有参函数:

主调函数调用被调函数时,主调函数通过参数向被调函数传递数据,一般情况下有参函数在执行被调函数时,都会有一个返回值传递给主调函数。

有参函数的定义:

def  函数名(参数1,参数2,,,):
​                   {
​                       语句;
​                   }

调用:

函数名(参数1,参数2,,,)

举例:

def sum(a,b):#a,b是形参
    print(a+b)
Add(100,23)#100,23是实参
123

举例:

单次调用:

def my(name,age,gender,address):   #形参列表


print("%s,%d,%s,%s"%(name,age,gender,address))#如果有多个参数在格式化的时候一定要加括号
​ my("易烊千玺",22,'男',"湖南怀化")#实参传递
​ 易烊千玺,22,男,湖南怀化

多次调用:

def my(name,age,gender,address):
    print("%s,%d,%s,%s"%(name,age,gender,address))
my("易烊千玺",22,'男',"湖南怀化")
my("王俊凯",23,'男',"重庆")
my("王源",22,'男',"重庆 ")
易烊千玺,22,男,湖南怀化
王俊凯,23,男,重庆
王源,22,男,重庆  

函数一旦被定义之后可以多次调用,因此在开发时,使用函数可以提高编写的效率以及代码的重用。

按住ctrl 鼠标移动到函数上面 看函数实现结构

相关文章
|
9月前
|
存储 C语言
C 语言函数完全指南:创建、调用、参数传递、返回值解析
函数是一段代码块,只有在被调用时才会运行。 您可以将数据(称为参数)传递给函数。 函数用于执行某些操作,它们对于重用代码很重要:定义一次代码,并多次使用。
250 3
|
8月前
|
安全 Java API
ServletRequest类及其使用方法介绍
ServletRequest类及其使用方法介绍
241 6
|
6月前
|
测试技术 数据处理 数据格式
Python中动态类和动态方法的创建与调用
【8月更文挑战第5天】在Python中,`type`函数可用于创建动态类,结合`types.MethodType`可创建动态方法。例如,定义`dynamic_method`后,可通过`type`创建包含该方法的`DynamicClass`。同样,对于已存在的类实例,可通过`types.MethodType`绑定新方法。这种动态特性适用于自动化测试框架或数据处理应用等场景,实现根据需求动态生成类及方法以执行特定逻辑。
|
7月前
|
语音技术
语音识别----函数基础定义联系案例,函数的参数,函数的参数练习案例,函数的返回值定义语法,函数返回值之None,函数的说明文档,函数的嵌套调用,变量在函数中的作用域,内部变量变全局变量用global
语音识别----函数基础定义联系案例,函数的参数,函数的参数练习案例,函数的返回值定义语法,函数返回值之None,函数的说明文档,函数的嵌套调用,变量在函数中的作用域,内部变量变全局变量用global
|
9月前
|
存储 Serverless Python
定义函数的方法
在编程中,函数是一个非常重要的概念。函数是一段可以重复使用的代码,它接受输入(称为参数),执行一系列操作,然后可能返回一些输出。通过定义函数,我们可以提高代码的可读性、可维护性和复用性。本文将介绍如何定义函数,并附上相应的代码示例。
81 1
|
9月前
|
Java
Java接口的作用、特点以及常见用法
【2月更文挑战第7天】
145 0
Java接口的作用、特点以及常见用法
|
9月前
|
存储 Serverless Python
在Python中,如何使用嵌套调用来实现函数的组合?
【2月更文挑战第6天】【2月更文挑战第16篇】在Python中,如何使用嵌套调用来实现函数的组合?
63 0
|
JSON JavaScript 开发工具
对象和接口-2:常见用法
本实验将介绍TypeScript中的对象类型的常见用法
对象和接口-2:常见用法
|
Python
学习Python语言的语法,例如函数、类、模块、循环中的类详解
学习Python语言的语法,例如函数、类、模块、循环中的类详解
76 1
|
C#
C#中方法函数的声明和调用
C#中方法函数的声明和调用
182 0