一:格式
符号一定用英文!
• 注释/文段:
注释前加#号
文段前一行和后一行要加三个引号
• 变量:
1⃣️ 变量的赋值没有关键字,直接用“=”复职:
变量名 = 属性
2⃣️变量可以重新赋值,程序按照顺序执行,所以在前面赋值后如果再赋值变量使用后值:
a = 1
a = 2
print (a)
console:
2
3⃣️变量赋值可以使用运算符:
n指变量
I:
n = n + 1
n = n - 1
…
II:
n += 1
n -= 1
…
4⃣️ 变量的命名:
⚠️:变量命名只能用字符串和下划线!(中文需要加引号)不然会报错!
直接命名法:color/number/a…
驼峰命名法:isActionTime/selfTypeName…
下划线命名法:my_type/enemy_hp…
蛇皮(下划线驼峰)命名法:enemyWepen_ammo…
5⃣️ 布尔值(Boolean):
⚠️:在python中布尔值首字母必须大写!
True/1:成立
Flash/0:不成立
• 导入:
关键字:import
作用:导入拓展包
包名和关键字之间要间隔一个空格
import 包名
也可以用“,”来间隔导入多个包
import 包1,包2
pygame导入要初始化:
import pygame
from pygame.locals import*
pygame.init()
最后要延迟和更新
pygame.display.update()
pygame.time.delay(毫秒)
•if…elif…else语句判断:(分枝语句):
用于判断事件/变量等
1⃣️一共有3种格式:
1 if(条件):
执行语句
2 if (条件):
执行语句
else:
执行语句
3 if(条件):
执行语句
elif(条件):
执行语句
else:
执行语句
2⃣️ 运算符:
== 等于
<= 大于或等于
>= 小于或等于
!= 不等于
3⃣️与/或拼接符:
and:与,拼接并列条件
or:或,拼接相似条件
•函数(方法):
关键字:def
格式:
创建:
def 函数名(参数):
执行语句
调用:
函数名(参数)
返回关键字:return
用于返回一步运算或值
•对象(类):
关键字:class
格式:
⚠️:对象的名称首字母大写!
class 类名(父类/传参,如果此类为父类则写object):
#属性方法
def __init__(self,参数):
#参数实例化
#如果值固定:
self.参数名 = 值
#否则:
self.参数名 = 参数名
(其他方法)
调用类中方法:
类名.方法名(参数)
二:基础函数:
基础函数有:
print()
input()
len()
str()
int()
float()
当然,在包中也有函数
print是最基础的函数,用于在控制台输出信息
input则是在控制台输入信息
len是列表长度的函数,用于获取列表的长度
剩下的函数用于强制转换
str转换为文字类型,
int转换为整数类型
float转换为浮点数
⚠️:非文字类型无法用“+”拼接,文字转换为数字无法使用!