Python游戏设计案例实战Python基础知识.pptVIP

Python游戏设计案例实战Python基础知识.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

4.3.2函数的递归调用1.递归调用函数在执行的过程中直接或间接调用自己本身,称为递归调用。Python语言允许递归调用。deff(x):ifx==1: #递归调用结束的条件return1else:return(f(x-1)+x*x) #调用f()函数本身print(f(5))4.3.2函数的递归调用2.递归调用的执行过程递归调用的执行过程分为递推过程和回归过程两部分。4.4内置函数内置函数(built-infunctions)又称系统函数,或内建函数,是指Python本身所提供的函数,任何时候都可以使用。Python常用的内置函数有数学运算函数、类型转换函数和反射函数等。想要查所有内置函数名可以在python命令行方式中如下输入:dir(__builtins__) 4.4内置函数4.4内置函数4.4内置函数4.4内置函数4.5模块模块(module)能够有逻辑地组织你的Python代码段。把相关的代码分配到一个模块里能让代码更好用,更易懂。简单地说,模块就是一个保存了Python代码的文件。模块里能定义函数,类和变量。importmath#导入math模块print(50的平方根:,math.sqrt(50))y=math.hex(50)print(50的16进制:,y)4.5.1import导入模块1.导入模块方式在Python中用关键字import来导入某个模块。方式如下:import模块名 #导入模块有时候我们只需要用到模块中的某个函数,只需要引入该函数即可,此时可以通过语句:from模块名import函数名1,函数名2....通过这种方式引入的时候,调用函数时只能给出函数名,不能给出模块名4.5.2定义自己的模块在Python中,每个Python文件都可以作为一个模块,模块的名字就是文件的名字。比如有这样一个文件fibo.py,在fibo.py中定义了3个函数add(),fib(),fib2():那么在其他文件(如test.py)中就可以如下使用:#test.pyimportfibo加上模块名称来调用函数:fibo.fib(1000)#结果是1123581321345589144233377610987fibo.fib2(100)#结果是[1,1,2,3,5,8,13,21,34,55,89]test.add(2,3)#结果是55.1文件简单地说,文件是由字节组成的信息,在逻辑上具有完整意义,通常在磁盘上永久保存。Windows系统的数据文件按照编码方式分为两大类,文本文件和二进制文件。文本文件可以处理各种语言所需的字符,只包含基本文本字符,不包括诸如字体、字号、颜色等信息。它可以在文本编辑器和浏览器中显示。即在任何情况下,文本文件都是可读的。使用其它编码方式的文件即二进制文件,如Word文档、PDF、图像和可执行程序等。在Python中对文件的操作通常按照以下三个步骤进行:(1)使用open()函数打开(或建立)文件,返回一个file对象。(2)使用file对象的读/写方法对文件进行读/写的操作。其中,将数据从外存传输到内存的过程称为读操作,将数据从内存传输到外存的过程称为写操作。(3)使用file对象的close()方法关闭文件。5.2文件的访问open()函数用来打开文件。open()函数需要一个字符串路径,表明希望打开文件,并返回一个文件对象。语法如下:fileobj=open(filename[,mode[,buffering]])5.2.1打开(建立)文件helloFile=open(d:\\python\\hello.txt)我们可以调用文件file对象的多种方法读取文件内容。1.read()方法不设置参数的read()方法将整个文件的内容读取为一个字符串。5.2.2读取文本文件helloFile=open(d:\\python\\hello.txt)fileContent=helloFile.read()helloFile.close()print(fileContent) 也可以设置最大读入字符数来限制read()函数一次读取大小。2.readline()方法readline()方法从文件中获取一个字符串,每个字符串就是文件中的每一行。5.2.2读取文本文件helloFile=open(d:\\python\\hello.txt)

您可能关注的文档

文档评论(0)

zzzq + 关注
实名认证
文档贡献者

教师资格证持证人

专注高等教育

领域认证 该用户于2025年02月18日上传了教师资格证

1亿VIP精品文档

相关文档