Python面向对象2

异常

  • 捕获异常
    Python面向对象2_第1张图片
    image.png

    根据错误类型捕获异常
    Python面向对象2_第2张图片
    image.png
  • 未知错误捕获
    Python面向对象2_第3张图片
    image.png
  • 捕获异常完整语法
    Python面向对象2_第4张图片
    image.png
  • 异常的传递性
    Python面向对象2_第5张图片
    image.png
    Python面向对象2_第6张图片
    image.png
  • 主动抛出异常
def input_password():
    psw = input("请输入密码:")
    if len(psw) >= 8:
        return psw
    #如果密码长度小于8,主动抛出异常
    ex = Exception("密码长度不够")  
    raise ex

try:
    print(input_password)
except Exception as result:
    print(result)  #密码长度不够 result就是ex

模块

Python面向对象2_第7张图片
image.png
Python面向对象2_第8张图片
image.png
Python面向对象2_第9张图片
image.png
Python面向对象2_第10张图片
image.png
Python面向对象2_第11张图片
image.png

Python面向对象2_第12张图片
image.png
  • 模块搜索顺序
    Python面向对象2_第13张图片
    image.png
  • --name--属性
    Python面向对象2_第14张图片
    image.png
  • Python面向对象2_第15张图片
    image.png
Python面向对象2_第16张图片
image.png
  • 制作发布压缩包
    Python面向对象2_第17张图片
    image.png
    Python面向对象2_第18张图片
    image.png

    pip模块管理工具
    Python面向对象2_第19张图片
    image.png

文件

Python面向对象2_第20张图片
image.png

读取文件
Python面向对象2_第21张图片
image.png

文件指针
Python面向对象2_第22张图片
image.png

Python面向对象2_第23张图片
Python面向对象2_第24张图片

小文件复制
Python面向对象2_第25张图片

大文件复制
Python面向对象2_第26张图片

Python面向对象2_第27张图片
image.png
  • Python2使用ASCII码,只能英文
    Python3使用Unicode编码utf-8,几乎可以显示所有文字

  • 在Python2中处理中文字符
    Python面向对象2_第28张图片
    image.png
  • eval
    Python面向对象2_第29张图片
    image.png

    Python面向对象2_第30张图片
    image.png

你可能感兴趣的:(Python面向对象2)