python基础---函数

一、定义函数

定义函数
格式:
def 函数名(参数列表):
    语句
    return 表达式
   
def:函数代码块以def关键字开始
函数名:遵循标识符规则
():是参数列表的开始和结束
参数列表(参数1,参数2,......,参数n):任何传入函数的参数和变量必须放在小括号之间,用逗号分隔。函数从函数的调用者那里获取的信息
冒号:函数内容(封装的内容)从冒号开始,并且缩进
语句:函数封装的功能
return:一般用于结束函数,并返回信息给函数的调用者。
表达式:即为要返回给函数的调用者的信息。
注意:最后的return表达式可以不写,相当于return None

二、函数的参数

#形参(形式参数):定义小括号中的变量,本质是变量
#参数必须按顺序传递,个数目前要对应
def myPrint(str,age):
    print(str,age)

#实际参数:在调用函数时给函数传递的数据,本质是值
myPrint("sunck is a good man",18)

三、关键字参数

'''
关键字参数
概念:允许函数调用时参数的顺序与定义时不一致

'''
def myPrint(str,age):
    print(str,age)
#使用关键字参数
myPrint(age = 18,str = "sunck is a good man")

四、默认参数

'''
默认参数
概念;调用函数时如果没有传递参数则使用默认参数
'''
#以后要用默认参数,最后把默认参数放到最后
def myPrint(name,age = 18):
    print(name,age)
#使用关键字参数
myPrint("tom")

五、不定长参数

'''
不定长参数
概念:能处理比定义时更长的参数
'''
#加了(*)的变量会存放所有未命名的变量参数,
# 如果在函数调用时没有指定参数,它就是一个空元组
def func(name,*args):
    print(name)
    #print(type(args))
    for x in args:
        print(x)
func("tom","good","nice","handsom")
运行结果tom
       good
       nice
       handsom
今天就简单的介绍到这,后续会继续介绍函数的相关知识


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值