我来自Java背景.我正在阅读官方Python教程,但似乎无法找到与Python源文件名和类相关的信息.
在Java中,文件名与主类名和.java扩展名相同.在Python中是什么情况?在官方教程的示例中,他们正在编写多个类,并且没有提到文件名.我有点迷茫.
我有一个名为test_pie.py的文件名.内容是 -
class ListTest:
list1 = [2, 'a', 'ab', 'c', 'aa', 0]
list2 = ['b', list1[-2:-5]]
def PrintList(self):
print list1
print list2
Run Code Online (Sandbox Code Playgroud)
对于list1和list2:我得到 -
未定义变量:list1 list发现于:test_pie
未定义变量:list2 list发现于:test_pie