函数和入参

函数和入参函数有几个组成部分1.函数名2.函数体3.函数调用4.函数入参5.返回值,函数么有写返回值,函数执行完返回的none,需要return一下,想返回什么就return一下,返回的内容就是函数执行之后的结果return 1.返回数据 2.函数里遇到return立马结束,不再执行下面代码 像循环中的bre

函数和入参"

函数有几个组成部分
1.函数名
2.函数体
3.函数调用
4.函数入参
5.返回值,函数么有写返回值,函数执行完返回的none,需要return一下,想返回什么就return一下,返回的内容就是函数执行之后的结果
return 1.返回数据 2.函数里遇到return立马结束,不再执行下面代码 像循环中的break
定义函数之前,要想好定义的函数是否有入参是否有返回
#函数不调用不会被执行
def write_file(file_name,content):
with open(file_name,'w',encoding='utf-8') as f:
f.write(content)
write_file('函数.txt','学习函数')

def read_file(file_name):
with open(file_name,encoding='utf-8') as f:
content = f.read()
return content
result = read_file('修改文件.py')
参数
#必填参数、默认值、可变参数、关键字参数 必须得按照这个顺序来
#必填参数必须写到默认值参数前面
#默认参数必须在可变参数前面
#可变参数必须在关键字参数前面

一、必填参数
def b(name,age): #必填参数,位置参数
print(name,age)
b('MLing',18)
二、默认参数,非必填,入参不传时,使用默认值
def op_file(file,content=None): #默认值参数
with open(file,'a+',encoding='utf-8') as f:
if content:
f.write(str(content))
else:
f.seek(0)
result = f.read()
return result
open('tihuan.txt')
三、可变参数
#1、这个是不是必须传的 非必传
#2、限制不限制参数的个数 不限制
#3、返回的是什么 元组
def send_sms(*args):#可变参数
print(args)
四、关键字参数
#1、这个是不是必须传的 非必传
#2、限制不限制参数的个数 不限制
#3、返回的是什么 字典
def info(**kwarge):
print(kwarge)
info()
info(name='MLing',age=12)



 


今天的文章函数和入参分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/57527.html

(0)
编程小号编程小号
上一篇 2023-08-25 12:30
下一篇 2023-08-25 13:06

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注