最近在学习python,教程是安装pycharm,使用起来很不习惯(作为一个vscode的重度使用者),下面是在vscode安装插件运行python,很简单的两步
在插件扩展的地方搜索python
新建一个文件夹,vscode打开,再新建main.py
运行一下python代码
异常
# 异常捕获
try:
f = open("test.txt", "r", encoding='utf-8')
except:
f = open("test.txt", "w", encoding='utf-8')
异常具有传递性,主函数会捕获到嵌套的函数的报错
模块
导入
#import time
# 单独导入sleep
from time import sleep
# from time import * 导入全部,可以直接使用sleep()
print(1)
sleep(5)
print(2)
__main__ 只会在自己的文件执行,导入的不会执行,可以用做测试模块
__all__ 导入为 * 时,只有写的才可以被导入使用
对象
传入的第一个参数为self,调用本身的属性必须要self,调用时不需要去传,直接传第二个参数即可
内置方法
可以省略不写
常用的内置方法
__str__可以在打印类时输出想要的模板
___lt__ 比较两个对象的数值
___le__ 比较两个对象的数值(比lt多=)
___eq__ 比较两个对象的数值是否相等