- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python
Python程式設計入門 dex@.tw 簡介 Script Program Language Object-Oriented Program Language General-Purpose Program Language Easy to learn 誰在使用Python呢? 大神Google 美國太空總署(NASA) … [How to Become a Hacker] 一文中推薦使用 使用Python 有兩種主要使用python的方法 使用互動式命令列 e.q. 直接鍵入python就會進入python的互動式命令列 將程式寫成檔案,再由python執行 直在將程式碼寫在檔案內,然後再執行python去讀取該檔案 Ex: python hello.py 或是在檔案的第一個行寫著 #!/usr/bin/env python,然後在第二行之後輸入程式碼,如此可以直接執行該檔案 Ex: ./hello.py 作業平台 Linux、FreeBSD … Windows 您的第一個python程式 – Hello World 使用互動式命令列 print “Hello World” Hello World 放在檔案裡 #!/usr/bin/env python print “Hello World” 記得將檔案改成可執行 chmod a+x 檔名 基本概念 語法特色 以冒號(:)做為敘述的開始 不必使用分號(;)做為結尾 井字號(#)做為註解符號,同行井字號後的任何字將被忽略 使用tab鍵做為縮排區塊的依據 不必指定變數型態 (runtime時才會進行binding) 變數(Variables)和表示式(Expressions) 表示式 3 + 5 3 + (5 * 4) 3 ** 2 ‘Hello’ + ‘World’ 變數指定 a = 4 3 b = a * 4.5 c = (a+b)/2.5 a = “Hello World” 型別是動態的,會根據指定時的物件來決定型別 變數單純只是物件的名稱,並不會和記憶體綁在一起。e.q.和記憶體綁在一起的是物件,而不是物件名稱。 條件式敘述(Conditional Statements) Part I if-else if a b: z = b else: z = a pass 敘述 – 不做任何事時使用 if a b: pass else: z = a 條件式敘述(Conditional Statements) Part II elif敘述 if a == ‘+’: op = PLUS elif a == ‘-’: op = MINUS else: op = UNKNOWN 沒有像C語言一樣,有switch的語法 布林表示式 – and, or, not if b = a and b = c: print ‘b is between a and c’ if not (b a or c c): print ‘b is still between a and c’ 基本型態 (Numbers and String) Numbers (數) a = 3 # Integer (整數) b = 4.5 # Float point (浮點數) c = 51728888333L # Long Integer (精準度無限) d = 4 + 3j # Complex number (複數) Strings (字串) a = ‘Hello’ # Single quotes b = “World” # Double quotes c = “Bob said ‘hey there.’” # A mix of both d = ‘’’A triple qouted string can span multiple lines like this’’’ e = “””Also works for double quotes””” 基本型態 – 串列(Lists) 任意物件的串列 a = [2, 3, 4] # A list of integer b = [2, 7, 3.5, “Hello”] # A mixed list c = [] # An empty list d = [2, [a, b]] # A list containing a list e = a + b # Join two lists 串列的操作 x = a[1] # Get 2nd element (0 is first) y = b[1:3] # Return a sub-list z = d[1][0]
您可能关注的文档
最近下载
- 12gre填空pass 150题合并版.pdf VIP
- 外墙高空作业施工方案范本.docx VIP
- 管道沟槽开挖专项施工方案.pdf
- 四川省2024年普通高校对口招生统一考试数学试卷(含答案) (5).docx
- 关于医院医疗领域群众身边不正之风和腐败问题集中整治工作方案.docx VIP
- 《计算机应用基础》课程思政教案一.pdf VIP
- 语文人教版七年级上册课本剧范文(通用5篇).doc
- 2022年秋季新版--小学英语 5年级 五年级上册《53天天练》测评卷 冀教版 JJ.docx VIP
- 国家开放大学电大《计算机应用基础(本)》终结性考试试题.docx
- 2021年小学六年级数学总复习新版题库分类.pdf VIP
文档评论(0)