第6章Python 模组与说明文件.PDF

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 Python 模組與說明文件 第6章 Python 模組與說明文件 (1) Python 模組 (1) Python 模組 - 模組(Module) * 一個模組是一個檔案,內含Python 程式的指令,可讓其他程式應用 * Python 標準函式庫(Standard library) 內含許多模組 # 只要匯入模組,就可以使用在模組裡定義的函式或變數 # 例如,匯入 turtle 模組後,可以使用 Screen與 Turtle 方法,這兩個都是在 turtle 模組裡定義的 turtle2.py import turtle screen = turtle.Screen() screen.setup(500, 500) myTurtle = turtle.Turtle() for size in range(5, 60, 2): myTurtle.forward(size) myTurtle.right(24) screen.exitonclick() - 如何得知 Python 有哪些模組可使用? * 查閱官方網站:Python documentation * 所有模組的索引:/3/py-modindex.html ( 以字母順序排列) * 語法參考:/3/reference/index.html * 官方教材:/3/reference/index.html (2) 模組的使用 模組 ( 物件) (2) 模組的使用 turtle - 模組是以資料物件(Data object)方式呈現 Turtle class * 首先需要匯入模組,例如:import turtle Screen class → 產生一個模組名稱 turtle ,參考到模組物件 (Module object) ,這和第3 章所述「變數指向物 件」的模式很像 * 使用模組裡的資料,我們使用「點」符號,此為物件導向的格式,例如:要使用 turtle裡的 Turtle class 的格式為turtle.Turtle ,正確的說法為:「在turtle 模 組中,取用名為Turtle 的Python 元素 (Python element)」 6-1 (3) 常用模組 (3) 常用模組 - 數學模組(Math module) * 內含各種數學函式(Math function)與值(Value) # 文件參考:/3/library/math.html#module-math 模組 ( 物件 ) math pi e sqrt function sin function cos function ... * 範例: math2.py import math print(math.pi) print(math.e) print(math.sqrt(2)) print(math.sin(math.radians(90))) # sin 90 度 * 數學模組與一般模組使用方法的不同點: # 例如 turtle 模組:我們需要先產生一個新的資料物件(Data object) ,例如: myTurtle = turtle.Turtle() 然後利用點號呼叫方法,例如: myTurtle.forw

文档评论(0)

tangzhaoxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档