2.vscode使用和运行python

86 阅读1分钟

最近在学习python,教程是安装pycharm,使用起来很不习惯(作为一个vscode的重度使用者),下面是在vscode安装插件运行python,很简单的两步

在插件扩展的地方搜索python

image.png

新建一个文件夹,vscode打开,再新建main.py

image.png

运行一下python代码

异常

# 异常捕获
try:
    f = open("test.txt", "r", encoding='utf-8')
except:
    f = open("test.txt", "w", encoding='utf-8')

异常具有传递性,主函数会捕获到嵌套的函数的报错

image.png

模块

导入

#import time
# 单独导入sleep
from time import sleep

# from time import * 导入全部,可以直接使用sleep()

print(1)
sleep(5)
print(2)

__main__ 只会在自己的文件执行,导入的不会执行,可以用做测试模块

__all__ 导入为 * 时,只有写的才可以被导入使用 image.png

对象

传入的第一个参数为self,调用本身的属性必须要self,调用时不需要去传,直接传第二个参数即可

image.png

内置方法

可以省略不写

image.png

常用的内置方法 __str__可以在打印类时输出想要的模板

image.png

___lt__ 比较两个对象的数值

image.png

___le__ 比较两个对象的数值(比lt多=) image.png

___eq__ 比较两个对象的数值是否相等 image.png