pygame安装
使用的是python3.x版本
使用pip3进行安装
1 | pip3 install pygame |
使用的是python3.x版本
作为一个成熟的语言,肯定要有异常处理机制,python使用try…except…else来进行异常处理
1 | try: |
使用except来处理相应的异常,else子句在没有发生异常的时候执行
可以使用raise手动抛出异常
1 | try: |
像java一样,python中也有finally,用来释放资源。
1 | try: |
使用的是python3.x版本
Python也像java一样,使用class来声明类
1 | class Person: |
类中也可以声明函数,但是与普通的函数不同,需要在参数列表的第一个增加一个self变量。self传入的是该类的对象实例(这个是python自动传入的,我们在调用方法时不需要传入,每个与类相关联的方法调用都自动传递实参self)
类中的函数称为方法
1 | class Person: |
__init__
方法python中的构造方法与java不同,不是使用类的名字,而是使用__init__
方法
1 | class Person: |
使用的是python3.x版本
python的变量作用域还是和java不同的,不是说写在函数外边就是全局变量,需要用global修饰才会是全局变量
在函数内定义中声明变量时,其不会以任何方式与在函数之外定义但是具有相同名称的变量产生关系。这个变量只存在于函数内部
1 |
|
输出结果为
1 | x值为 50 |
也就是说主代码块的x值不会受到影响