python学习打卡(4)

写在最前:本文为个人学习成果展示,不是教程,别来参考,进来后退出就好,文章可能有误,总之,别参考这篇文章

函数

         返回值

        参数

                形参

                实参

        可变参数

try函数

        try

        except

        else

        finally

异常类型
         ZeroDivisionError 除(或取模)零

        IndexError 序列中没有此索引

         KeyError 映射中没有这个键

        NameError 未声明/初始化对象

        SyntaxError python语法错误

        ValueError 传入无效的参数

def sum(a, b):
    c = a + b
    return c


def pr1(*args):
    print(args)


pr1(10)
pr1(10, 20, 30)


def pr2(**args):
    print(args)


pr2(a=11, b=12, c=13)


def pr3(*args1, **args2):  # 先个数可变的位置形参,后个数可变的关键字形参
    pass


lst1 = [10, 20]
print(sum(*lst1))  # 把每一个元素化为实参转过去,加*。同理字典加**


def pr4(a, b, *, c, d):
    pass


pr4(1, 2, c=3, d=4)

try:
    num1 = 100 + int(input())
except BaseException as en:
    print('错了', en)
else:
    print(num1)
finally:  # 常用来释放try中申请的资源
    print('谢谢使用')

'''*************************异常类型*********************************'''
# ZeroDivisionError 除(或取模)零
# IndexError 序列中没有此索引
# KeyError 映射中没有这个键
# NameError 未声明/初始化对象
# SyntaxError python语法错误
# ValueError 传入无效的参数

import traceback

try:
    print(1 / 0)
except:
    traceback.print_exc()   # 打印错误信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值