matlab函数形参可以是文件位置吗_函数的基本操作(一)

14febb44-e02e-eb11-8da9-e4434bdf6706.png

链接:https://pan.baidu.com/s/1wfcZcbn0xl87nUDWiL8J3A

提取码:vbbn

复制这段内容后打开百度网盘手机App,操作更方便哦

代码练习:

# 函数定义和用法

# 内置函数:print() ,len(),lower(),append(),input(),type(),extend(),index()

#1:位置参数/形参,函数可以有多个参数 也可以没有参数

#2:定义函数的时候 有几个传参数 ,那么调用就要传递几个参数!不要多不要少

#3: 默认参数 必须放在位置参数的后面,如果有默认参数,这个参数可以不用传递

#4:默认参数可以有多个吗?可以

#5:调用函数的时候,默认情况下都是按顺序赋值

#6:调用函数的时候,你可以强制指定参数的赋值

#7:return关键字 返回一个值?返回给谁? 必须要拿一个变量去进行接收?

#8:return可以说是函数结束的标志

# 9:函数的位置参数,形参,实参的定义

# 10:定义一个函数,在函数里写参数就是形参

# 11:实参就是函数返回的时候传入的数据

# 定义一个def 变量():

# 执行的代码块(减少代码,提高执行效率)

# 举例;写一个问候函数:

# def hello_user():

# print('小明同学,你好啊') #函数不返回无法输出值

# hello_user() #调用函数

# 函数能做什么:重复利用代码,想办法把代码参数化

#未优化的代码

# def hello_user():

# print('小明同学,你好啊')

# hello_user()

#

# def hello_user():

# print('小花同学,你好啊')

# hello_user()

#

# def hello_user():

# print('小红同学,早上好')

# hello_user()

# 思路:首先把他们共同点参数化,如名字和内容可以参数化

# def hello_user(name,content): #传入形参

# print('{}同学,{}'.format(name,content))

# hello_user('小明','晚上好') #传入实参

# hello_user('小花','晚上好')

# hello_user('小红','晚上好')

# 位置参数放在形参后面

# def hello_user(content,name='美丽'): #位置参数要放到形参的后面,否则会报错

# print('{}同学,{}'.format(name,content))

# hello_user('小明','晚上好') #传入实参

# hello_user('小花','晚上好')

# hello_user('小红','晚上好')

# hello_user('你好漂亮')

#如果没有位置参数,有多少形参就得有多少形参。

# def hello_user(content,name):

# print('{}同学,{}'.format(name,content))

# hello_user('小明','晚上好') #传入实参

# hello_user('小花','晚上好')

# hello_user('小红','晚上好')

# hello_user('你好漂亮') #少传一个实参会报错

# 定义一个函数输出1-100的值

# sum=0

# for i in range(1,101):

# sum=sum+i

# print('1-100的值是',sum)

#改造函数的思路

# 1)首先写出零散的代码

# 2)把他def()弄成一个函数

# 3)看看是否可以参数化,提高代码的复用性

# def add_number(m,n):

# sum=0

# for i in range(m,n+1):

# sum=sum+i

# print('1-100的值是',sum)

# add_number(1,100)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值