【Python学习】基础二:函数

“”"
函数
1) 函数是代码的一种组织形式;
2) 函数能完成一项特定的工作,而且一般一个函数值完成一项工作;
3) 有些语言,分函数和过程两个概念,通俗的理解是,有返回结果的叫函数,无返回结果的叫过程,python不加以区分
4) 函数的使用
– 函数使用需要先定义
– 使用函数,俗称调用

函数定义
1) 只是定义不一定会被执行
2) def关键字,后面跟一个空格额
3) 函数名,需要遵循命名规则
4) 后面括号和冒号不能省,括号内可以加参数
5) 函数内所有代码缩进

函数的调用(Case01)
– 直接写出函数的名称,后面的括号不能省略,括号内的内容根据情况

函数的参数和返回值
– 参数: 负责给函数传递一些必要的数据或信息
– 形参(形式参数): 在函数定义时用到的参数,没有一个具体值,只是一个占位符
– 实参(实际参数): 在调用函数的时候输入值
返回值:调用函数时的返回结果,使用return返回结果,没有需要返回的,可以使用return None表示函数结束

参数详解:
参数分类: 普通参数/位置参数; 默认参数; 关键字参数(摆脱参数的顺序限制);收集参数
“”"

Case01

“”"
def func():
print( “这是一个无参的函数” )

func()
“”"

Case02

“”"
def hello(person):
print( “{0},你好吗?”.format( person ) )
print( “{},王一博很帅”.format( person ) )

person = “mtjj”
hello( person )
“”"

Case03

“”"
def getReturn():
endorsedProducts = []
for i in range(1,6):
endorsed_product = input( “请输入王一博最新代言的产品:” )
endorsedProducts.append( endorsed_product )
continue
for endorsed_product in endorsedProducts:
print( “王一博新增代言的产品有:” + endorsed_product )
return endorsedProducts

result= getReturn()
print(result)
“”"

Case04 九九乘法表

“”"
def JJ():
for i in range( 1, 10 ):
for j in range( 1, i + 1 ):
print( i * j, end=" " )
print()
return None

JJ()

“”"

Case05 普通参数

“”"
def normal_para(one, two, three):
print( one + two + three )
return None

normal_para(1,2,3)
“”"

Case06 默认参数

“”"
def default_param(one,two,three=300):
print(one+two+three)
return None

default_param(12,33)
“”"

Case07 关键字参数

def keys_para(one, two, three):
print( one + two )
print( three )
return None

keys_para( one=22, two=33, three=44 )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值