6.21

面向对象的三大特点:封装、继承、多态

面向过程:根据业务逻辑从上到下写代码
类由三部分组成:
类的名称:类名
类的属性:一组数据
类的方法:他的行为

s = f.readlines() # 列表

print(s)

f.close() # 关闭文件
捕获异常异常处理1.导致程序在运行过程中出现非正常终端和退出的错误,称为异常。大多数的异常都不会被程序处理,而是以错误的形式展现出来。

2.异常有很多类型,Python 内置了几十种常见的异常,无需特别导入,直接就可以用。所有异常都是异常类,首字母是大写的。

  1. Python内置了一套try…except…finally(else) … 的异常处理机制,来帮助我们处理异常
  2. 2、捕获多个异常

①多个异常之间用逗号隔开

3、获取异常的信息描述

使用关键字 as

4、捕获所有异常

except exception as e

5、Else

如果没有捕获到异常,则运行else从句中的代码

例:

def s(*args):
print(type(args))

s(1,2,3,4)

**kwargs: 存放数据为字典类型
例:
    def s(**kwargs):
            print(type(kwargs))

        s(a=1,b=2,c=3,d=4)

7.多个不定长参数的存放顺序
*args,缺省参数,**kwargs

8.函数的种类
(1)无参数,无返回值
例:
def func():
print('malt”)
func()

(2)无参数,有返回值
例:
def func():
s = ‘烫火锅’
return s
print(func())

(3)有参数,有返回值
例:
def func(a,b):
s = a+b
return a,b
print(func(4,5))

(4)有参数,无返回值
例:
def func(a,b):
s = a+b
print(s)
func(4,5)

9.函数嵌套
执行顺序:
例:
def func():
print(‘malt“’)

def fun2():
print(‘第一次调用’)
func()
print(‘第二次’)

fun2()
例1循环操作:
def func(n):
i = 1
s = 1
while i<=n:
s = s * i
i += 1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值