Python基础入门第七课笔记(自定义函数 define)
2024-01-07 17:17:24
函数
函数必须先定义再调用
函数必须先定义再调用
函数必须先定义再调用
定义函数:
def 函数名(形参):
? ? ? ? 代码1
? ? ? ? 代码2
? ? ? ? ……….
调用函数:
函数名(实参)
形参:接收用户数据的参数,例如a和b
实参:调用函数时传入的真实数据的参数,例如520,1314
def name(x,y):
i = x + y
print(i)
name(520,1314)
函数返回值:
return????遇到return退出当前函数
def 函数名(a,b)
??????? return? a + b
变量名 = 函数名(520,1314)
print(变量名)
def name(a,b):
return a+b
变量名 = name(520,1314)
print(变量名)
?
多函数程序执行流程:一般在实际开发过程中,一个程序往往由多个函数组成,并且多个函数共享某些数据。
多函数返回值做参数传递:
1、定义函数1,return返回一个值
2、定义带形参的函数2,打印形参
3、将调用函数1的返回值,赋值给一个变量。例如: 变量名 = 函数名1( )
4、调用函数2,用刚才的变量做参数。 例如:函数名2(变量名)
?
?
def name1():
return 520
def name2(a):
print(a)
b = name1()
print(b)
name2(b)
?重新理一下思绪:
第一种情况:有形参输入,有返回值return
有形参,就意味着会有实参输入
def name(a,b):
print('我不喜欢')
return f'这个{a}是什么鬼,没有{b}好看'
name('张三','李四')
?第二种情况:没有形参输入,有返回值return输出
def get_greeting():
return "Hello, World!"
greeting = get_greeting()
print(greeting) # 输出:Hello, World!
?
?注意:可以在返回函数变量的时候加个变量名,就像加了个碗装起来,这个就是变量名的意义
第三种情况:有参数输入,没有返回值输出
def print_name(name):
print("Hello, " + name + "!")
print_name("Alice") # 输出:Hello, Alice!
文章来源:https://blog.csdn.net/nnnnnnnnnds/article/details/135392155
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!