课堂学习笔记

22.函数
(1)定义: (1)是有特定功能可重复使用的代码块。 (2)作用是降低编程难度和代码复用。 (3)先定义再调用最后才执行。 (4)格式: def<函数名>(参数(0个或多个)): <函数体> return 返回值或表达式
(2)分类: (1)内建函数
            (2)库函数
            (3)自定义函数
def TempConvert(TempStr):
    if (TempStr[-1] in ['F','f']):
        C=(eval(TempStr[0:-1])-32)/1.8
        print('转换后的温度值:{:.2f}C'.format(C))
    elif (TempStr[-1] in ['C','c']):
        F=eval(TempStr[0:-1])*1.8+32
        print('转换后的温度值:{:.2f}F'.format(F))
    else :
        print('输入数据错误!')
(3)形式参数和实际参数(形参和实参)
        形参:定义函数里面的参数
        实参:在键盘上输入的对应的参数值
        一定是实参传给形参
(4)全局变量和局部变量(变量名相同时易混淆)
        全局变量:在主体程序里的变量
        局部变量:在定义函数里的变量
(5)参数:
            默认参数:给形参赋初值
            位置参数:形参与实参顺序位置相一致
            关键字参数:形参与实参变量名相同并赋值,顺序可以不相同
            可变长度参数:参数个数可变,在参数前加一个*或两个**
              一个*:多个位置参数放在一个列表或元组中;
              两个**:多个位置参数放在一个字典中;
        序列解包参数(实参):实参为列表或元组时进行解包
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值