(利用python搞副业)(利用python制作小游戏)

一、数据类型

1.python 变量是动态的,意思是定义变量时候不要求定义变量类型。如:

a=123

a=‘abc’

是没有问题的。

2.python 支持整型、浮点型、字符串等基本类型。其中字符串可以用单引号、双引号、三引号表示:

’abc’,”abc”,’’’abc’''

3.list 和 tuple

list类似于java的list,可以增加或者删除元素。示例:

lst=[1,’c’,0.5]

tuple类似于java的数组,长度固定,不能增删元素。示例:

tup1=(1,2,’c’)

4.dict和set

dict是字典,类似于java中的map,使用键-值(key-value)对存储,其中key必须是常量。示例:

d={‘a’:12,’b’:14,’c’:11}

与list比较,dict速度快、但是占内存。

set类似于java中的set,可以看作是dict的key集合。set中没有重复值。示例:

s=set([1,2,3,4])

二、函数

定义函数:定义函数要用def,后面要有冒号,示例:

def test(x):

print(x) //函数题要有四个空格缩进

三、面向对象

python支持面向对象。和java相同定义类是用class关键字,object是所有类的父类:

class People(object):

pass

创建实例通过类名+()实现:

p = People()

构造方法可以绑定特有属性:

def __init__(self, name,score):

self.name=name

self.score=score

继承和多态:功能同java,以下案例是People继承object、Student继承People

class People(object):

pass

class Student(People):

pass

四、IO

1、读文件 open(),示例:

f=open(‘/usr/test’,’r')

将数据读入内存 read():

f.read()

关闭文件close():

f.close()

2.写文件

f = open('/Users/michael/test.txt', ‘w')

f.write('Hello, world!')

f.close()

3.StringIO,BytesIO:在内存中读写

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者码农与副业所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(利用python搞副业)(利用python制作小游戏)
本文链接:https://www.51qsb.cn/article/dvjl5t.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-08-01
下一篇2023-08-02

你可能还想知道

发表回复

登录后才能评论