Python pygame.display.set_mode()做什么?

Python pygame.display.set_mode()做什么?,python,pygame,Python,Pygame,我最近开始学习python,并决定使用pygame是一种有趣的学习方式 下面是一些设置窗口的代码 screen = pygame.display.set_mode((1200,800)) pygame是否是文件display所在的文件? 我假设display指的是方法set\u mode()所在的文件。如果您已经基本了解面向对象编程,但正在通过pygame学习python,请通读本教程: 在pygame中设置显示模式会在显示器上创建一个可见的图像表面。此界面可以覆盖整个屏幕,也可以在支持窗口管

我最近开始学习python,并决定使用pygame是一种有趣的学习方式

下面是一些设置窗口的代码

screen = pygame.display.set_mode((1200,800))
pygame
是否是文件
display
所在的文件?
我假设
display
指的是方法
set\u mode()
所在的文件。

如果您已经基本了解面向对象编程,但正在通过pygame学习python,请通读本教程:

在pygame中设置显示模式会在显示器上创建一个可见的图像表面。此界面可以覆盖整个屏幕,也可以在支持窗口管理器的平台上打开窗口。显示表面只不过是一个标准的pygame表面对象

如果您从零开始学习python和/或编程,您可能会发现,首先学习一些基本的编程和问题解决概念,然后再回到pygame,会有更大的价值

我不是附属机构,但我发现30天挑战是一个伟大的学习工具,它在教程网站上是独一无二的,因为它与语言无关,如果你愿意,它允许你同时学习多种语言!这也是一个很好的学习环境,因为IDE功能很少,这迫使您在继续学习之前需要了解更多

普通的桌面IDE不是学习编程的好地方,因为它通常具有诸如自动完成和其他智能重构工具之类的功能,使我们能够快速编写代码,但它们允许您“作弊”如果你想利用网络上的抽象知识资源,比如Stack Overflow中的解决方案,请跳过你需要了解的重要的底层机制


一旦您更好地理解了语法和如何使用所选IDE,然后回到pygame学习,在运行之前先走。

我误解了您的问题,您特别询问了这个对象表示法,
display
pygame
实例上的一个单例对象,这里与文件无关。@Chris Schaller谢谢。我想我的主要问题是
display
是否是一个类?我记得读到过,所有的类都是用大写的第一个字母来写的,以区分类与文件名和方法。嗯,我不想粗鲁,只要把内存扔进垃圾箱,不管它在当时多么有效,它都不会很好地服务于你进入这个编程旅程。。。关于类、属性和变量名的约定有很多讨论,它们都有各自的优点,我从来没有听说过区别于文件名,代码中的引用几乎总是对象或值,当然不是文件,除非运行时创建一个对象来表示每个文件。。。从基础开始,你会看到。更新了我的回复,提供了更多信息,欢迎@carx207加入Stack Overflow,祝你在编程过程中一切顺利!