<wbr id="wsjqy"></wbr>

          <form id="wsjqy"></form>
          <sub id="wsjqy"></sub>
          <nav id="wsjqy"><listing id="wsjqy"></listing></nav>
          更多課程 選擇中心


          Python培訓

          400-111-8989

          Python的基礎語法詳解和總結

          • 發布:by lgb
          • 來源:開發集中營
          • 時間:2017-11-08 16:57

          這些天突然覺得自己需要提升下技術上的東西,所以在繼續深造java的同時,我選擇了接觸python這個語言.所以公眾號發表有關python方面技術的同時,也會時不時發一些java的東西吧.別嗶嗶!只是發自己的一些記錄,沒有什么語言的組織.

          Python官網:http://www.python.org/

          現在主流的python是2.x,官方推薦學習3.x.我這邊主要入門2.x,然后再學習3.x附2.x與3.x的區別:http://www.runoob.com/python/python-2x-3x.html.

          *特別一點:

          pyhton2.x默認的編碼格式是 ASCII 格式,在沒修改編碼格式時無法正確打印漢字,所以在讀取中文時會報錯。解決方法為只要在文件開頭加入(# -*- coding: UTF-8 -*- 或者 #coding=utf-8 )

          python3.X 源碼文件默認使用utf-8編碼,所以可以正常解析中文,無需指定 UTF-8 編碼。

          python 集成開發環境(IDE:Integrated Development Environment): 附PyCharm下載 : https://www.jetbrains.com/pycharm/download/

          python信息(Python 是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。)

          Python是一種解釋型、面向對象、動態數據類型的高級程序設計語言

          Python 是一種解釋型語言: 這意味著開發過程中沒有了編譯這個環節。類似于PHP和Perl語言。

          Python 是交互式語言: 這意味著,您可以在一個Python提示符,直接互動執行寫你的程序。

          Python 是面向對象語言: 這意味著Python支持面向對象的風格或代碼封裝在對象的編程技術。

          Python 是初學者的語言:Python 對初級程序員而言,是一種偉大的語言,它支持廣泛的應用程序開發,從簡單的文字處理到 WWW 瀏覽器再到游戲

          python 特點

          易于學習:Python有相對較少的關鍵字,結構簡單,和一個明確定義的語法,學習起來更加簡單。

          易于閱讀:Python代碼定義的更清晰。

          易于維護:Python的成功在于它的源代碼是相當容易維護的。

          一個廣泛的標準庫:Python的最大的優勢之一是豐富的庫,跨平臺的,在UNIX,Windows和Macintosh兼容很好。

          互動模式:互動模式的支持,您可以從終端輸入執行代碼并獲得結果的語言,互動的測試和調試代碼片斷。

          可移植:基于其開放源代碼的特性,Python已經被移植(也就是使其工作)到許多平臺。

          可擴展:如果你需要一段運行很快的關鍵代碼,或者是想要編寫一些不愿開放的算法,你可以使用C或C++完成那部分程序,然后從你的Python程序中調用。

          數據庫:Python提供所有主要的商業數據庫的接口。

          GUI編程:Python支持GUI可以創建和移植到許多系統調用。

          可嵌入: 你可以將Python嵌入到C/C++程序,讓你的程序的用戶獲得"腳本化"的能力。

          python注釋:

          # pyhton2.x默認的編碼格式是 ASCII 格式,在沒修改編碼格式時無法正確打印漢字,所以在讀取中文時會報錯。解決方法為只要在文件開頭加入(# -*- coding: UTF-8 -*- 或者 #coding=utf-8 )

          # python3.X 源碼文件默認使用utf-8編碼,所以可以正常解析中文,無需指定 UTF-8 編碼。

          # 1.用一對"""括起來要注釋的代碼:

          """

          注釋代碼方式1

          """

          # 2.用一對'''括起來要注釋的代碼塊:

          '''

          注釋代碼方式2

          '''

          # 3.選中要注釋的代碼,按下ctrl+/注釋:

          Python 標識符

          在 Python 里,標識符由字母、數字、下劃線組成。

          在 Python 中,所有標識符可以包括英文、數字以及下劃線(_),但不能以數字開頭。

          Python 中的標識符是區分大小寫的。

          以下劃線開頭的標識符是有特殊意義的。以單下劃線開頭 _foo 的代表不能直接訪問的類屬性,需通過類提供的接口進行訪問,不能用 from xxx import * 而導入;以雙下劃線開頭的 __foo 代表類的私有成員;以雙下劃線開頭和結尾的 __foo__ 代表 Python 里特殊方法專用的標識,如 __init__() 代表類的構造函數。

          Python 可以同一行顯示多條語句,方法是用分號 ; 分開

          Python 保留字符

          下面的列表顯示了在Python中的保留字。這些保留字不能用作常數或變數,或任何其他標識符名稱。

          所有 Python 的關鍵字只包含小寫字母。

          and exec not

          assert finally or

          break for pass

          class from print

          continue global raise

          def if return

          del import try

          elif in while

          else is with

          except lambda yield

          行和縮進

          學習 Python 與其他語言最大的區別就是,Python 的代碼塊不使用大括號 {} 來控制類,函數以及其他邏輯判斷。python 最具特色的就是用縮進來寫模塊。

          縮進的空白數量是可變的,但是所有代碼塊語句必須包含相同的縮進空白數量,這個必須嚴格執行

          IndentationError: unexpected indent 錯誤是 python 編譯器是在告訴你"文件里格式不對了,可能是tab和空格沒對齊的問題",所有python對格式要求非常嚴格。

          如果是 IndentationError: unindent does not match any outer indentation level錯誤表明,使用的縮進方式不一致,有的是 tab 鍵縮進,有的是空格縮進,改為一致即可。

          因此,在 Python 的代碼塊中必須使用相同數目的行首縮進空格數。

          建議在每個縮進層次使用 單個制表符或兩個空格或四個空格 , 切記不能混用

          多行語句

          Python語句中一般以新行作為為語句的結束符。但是我們可以使用斜杠( \)將一行的語句分為多行顯示

          語句中包含 [], {} 或 () 括號就不需要使用多行連接符。

          Python 引號

          Python 可以使用引號( ' )、雙引號( " )、三引號( ''' 或 """ ) 來表示字符串,引號的開始與結束必須的相同類型的。其中三引號可以由多行組成,

          編寫多行文本的快捷語法,常用于文檔字符串,在文件的特定地點,被當做注釋。

          多個語句構成代碼組

          縮進相同的一組語句構成一個代碼塊,我們稱之代碼組。像if、while、def和class這樣的復合語句,首行以關鍵字開始,以冒號( : )結束,該行之后的一行或多行代碼構成代碼組。我們將首行及后面的代碼組稱為一個子句(clause)。

          本文內容轉載自網絡,本著分享與傳播的原則,版權歸原作者所有,如有侵權請聯系我們進行刪除!

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:學習Python編程的四本干貨書籍
          下一篇:雙十一剁手必備的Python爬蟲程序

          Python中類的屬性有哪幾種

          Python語法你知道多少

          Python 中常見的配置文件寫法

          Python爬蟲可以做什么

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          网友自拍 偷拍 校园性爱青青草曰逼视屏老鸭窝国产偷自视频区视频 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>