La cuarta parte de los conceptos básicos de Python: reescritura de métodos + procesamiento de archivos + manejo de excepciones, carga a riesgo de muerte

Conceptos básicos de Python Capítulo 4
Conceptos básicos Capítulo 1

Conocimientos básicos capítulo 2

El tercer capítulo de conocimientos básicos
Hoy es el cuarto capítulo, y le he puesto los capítulos anteriores. Los socios pequeños pueden recibir la revisión de consolidación por sí mismos.
inserte la descripción de la imagen aquí

anulación del método

Python学习交流Q群:906715085####
print("-------------方法重写------------");


# coding=utf-8
class Parent:  # 定义父类
    def myMethod(self):
        print('调用父类方法')


class Child(Parent):  # 定义子类
    def myMethod(self):
        print('调用子类方法')


c = Child()  # 子类实例
c.myMethod()  # 子类调用重写方法
D:\工作空间\Python\venv\Scripts\python.exe D:/工作空间/Python/main.py
-------------方法重写------------
调用子类方法

进程已结束,退出代码0

inserte la descripción de la imagen aquí

sobrecarga del operador

print("-------------运算符重载------------");


class Computation():
    def __init__(self, value):
        self.value = value

    def __add__(self, other):
        return self.value + other

    def __sub__(self, other):
        return self.value - other


c = Computation(5)
x = c + 5
print("重构后加法运算结果是:", x)
y = c - 3
print("重构后减法运算结果是:", y)
D:\工作空间\Python\venv\Scripts\python.exe D:/工作空间/Python/main.py
-------------运算符重载------------
重构后加法运算结果是: 10
重构后减法运算结果是: 2

进程已结束,退出代码0

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

manejo de archivos

abrir cerrar archivo

Python学习交流Q群:906715085####
#在同一目录下新建文本文件 test.txt
f=open("test.txt","r")
print(type(f))
g=open("test.txt","rb")
print(type(g))
D:\工作空间\Python\venv\Scripts\python.exe D:/工作空间/Python/main.py
<class '_io.TextIOWrapper'>
<class '_io.BufferedReader'>

进程已结束,退出代码0

archivo de lectura y escritura

#coding=utf-8
# 打开一个文件
f = open("f.txt", "w")
f.write( "人生苦短.\n 我用 Python!\n");
# 关闭打开的文件
f.close()

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

manejo de excepciones

anormal

try:
    f = open("test.txt", "w")
    f.write("异常处理测试!")
except IOError:
    print("错误: 没找到文件或文件不可用")
else:
    print("读写成功")
    f.close()
D:\工作空间\Python\venv\Scripts\python.exe D:/工作空间/Python/main.py
读写成功

进程已结束,退出代码0

inserte la descripción de la imagen aquí

Lanzar una excepción

try:
    raise IndexError
except:
    print("出错了")
    raise
D:\工作空间\Python\venv\Scripts\python.exe D:/工作空间/Python/main.py
Traceback (most recent call last):
  File "D:/工作空间/Python/main.py", line 2, in <module>
    raise IndexError
IndexError
出错了

进程已结束,退出代码1

inserte la descripción de la imagen aquí

Al final

La cuarta parte del conocimiento básico compartido con ustedes hoy ya debería haber sido recibido por todos. Finalmente, debes aprender los conocimientos básicos con firmeza, si quieres hacer un buen trabajo, primero debes beneficiarte de ello.

dispositivo…

inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/xff123456_/article/details/124403316
Recomendado
Clasificación