关于"__init__()"有个写法看不懂

image

红框中的代码[去掉]或者[保留], 都不影响正常输出, 这是为啥
这个 -> None 放着起到啥作用了?

这个叫 type hints。 可以搜一搜相关的内容,这个表示执行初始化方法后,返回值是 None。加不加 type hints 对程序运行没有影响。

嗯嗯谢谢, 我去搜了看看哈哈

Python Type Hints(类型注解/类型提示)