<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Python 語言 > 原文: [http://zetcode.com/lang/python/python/](http://zetcode.com/lang/python/python/) 在 Python 編程教程的這一部分中,我們通常討論 Python 編程語言。 我們展示了如何執行我們的第一個 Python 程序。 ## 目標 本教程的目標是使您開始使用 Python 編程語言。 Python 是一門很棒的語言。 對于那些剛接觸編程的人來說,這是一種理想的語言。 閱讀完本教程后,您將有信心繼續自己的學習。 您可以使用 Python 創建腳本,網站,游戲或桌面應用。 即使您不想成為程序員,Python 對于偶爾的程序員或業余愛好者來說也可能是一個很好的工具。 ## Python ![Python logo](https://img.kancloud.cn/78/25/78255d9e1a407e68e8c0a8722c25f35e_149x148.jpg) Python 是一種通用的,動態的,面向對象的編程語言。 Python 語言的設計目的強調程序員的生產力和代碼可讀性。 Python 最初是由 Guido van Rossum 開發的。 它于 1991 年首次發布。Python 受 ABC,Haskell,Java,Lisp,Icon 和 Perl 編程語言的啟發。 Python 是一種高級通用通用多平臺解釋型語言。 Python 是一種簡約語言。 它最明顯的特征之一是它不使用分號或括號。 Python 使用縮進代替。 目前,Python 有兩個主要分支:Python 2.x 和 Python3.x。 Python 3.x 打破了與早期版本 Python 的向后兼容性。 它的創建是為了糾正該語言的某些設計缺陷并使其更簡潔。 本教程介紹了 Python 3.x 版本。 今天,Python 由世界各地的一大批志愿者維護。 Python 是開源軟件。 Python 支持多種編程樣式。 它不會強迫程序員采用特定的示例。 它支持過程,面向對象和函數式編程。 Python 編程語言的官方網站是 [python.org](http://python.org) ## Python 實現 正式地,Python 編程語言是一種規范。 Python 的三個主要實現:CPython,IronPython 和 Jython。 CPython 用 C 語言實現。 它是最廣泛使用的 Python 實現。 人們談論 Python 語言時,大多指的是 CPython。 IronPython 用 C# 實現。 它是.NET 框架的一部分。 同樣,Jython 是 Java 中 Python 語言的實現。 Jython 程序被轉換為 Java 字節碼,并由 JVM(Java 虛擬機)執行。 在本教程中,我們將使用 CPython。 ## 人氣 Python 屬于最流行的編程語言。 多項調查將 Python 列為十大語言。 一些非常受歡迎的 Python 項目包括分布式源管理工具 Mercurial,Django Web 框架,PyQt GUI 庫或稱為 Yum 的包管理工具。 ## Python 腳本 Unix 中的每個腳本都以 shebang 開頭。 shebang 是腳本中的前兩個字符:`#!`。 shebang 之后是解釋器的路徑,它將執行我們的腳本。 Shebangs 在 Windows 上不起作用; 但是最好將它們包括在 Windows 中,因為我們可能希望程序也可以在 Unix 上運行。 `simple.py` ```py #!/usr/bin/env python # simple.py print("The Python tutorial") ``` 這是我們的第一個 Python 腳本。 該腳本會將`"The Python tutorial"`字符串打印到控制臺。 Python 腳本具有`.py`擴展名。 ```py $ which python /usr/bin/python ``` 我們可以使用`which`命令找出通往 Python 解釋器的路徑。 Python 腳本可以兩種方式運行。 ```py $ python first.py The Python tutorial ``` Python 腳本作為解釋器的參數提供。 ```py $ chmod +x first.py $ ./first.py The Python tutorial ``` 我們使用`chmod`命令使文件可執行。 該程序啟動。 下一個示例顯示了一個簡單的 Ruby 腳本。 `simple.rb` ```py #!/usr/bin/ruby # simple.rb fruits = ["orange", "apple", "pear", "kiwi"] fruits.each {|fruits| puts fruits} ``` 注意 shebang 和通往 Ruby 解釋器的路徑。 ```py $ ./ruby.rb orange apple pear kiwi ``` 這是 Ruby 腳本的輸出。 最后,我們展示一個小的 Perl 腳本。 `simple.pl` ```py #!/usr/bin/perl # simple.pl $perl = "Practical Extraction and Report Language\n"; print $perl; ``` 現在這個概念應該很清楚了。 ## Python 讀取輸入 `input()`函數從輸入中讀取一行,將其轉換為字符串(將尾隨換行符分隔),然后將其返回。 該函數帶有一個可選參數,該參數將寫入到標準輸出而沒有尾隨換行符(如果存在)。 `read_input.py` ```py #!/usr/bin/env python # read_input.py name = input("Enter your name:") print("Hello", name) ``` 該示例顯示提示并從控制臺讀取名稱。 然后將問候語打印到控制臺。 ```py $ ./read_input.py Enter your name:Peter Hello Peter ``` 這是示例的輸出。 ## Python 命令行參數 Python 程序可以接收命令行參數。 `sys.argv`包含傳遞給 Python 腳本的命令行參數列表。 `argv[0]`是腳本名稱; 其余元素是傳遞給腳本的參數。 `command_line_arguments.py` ```py #!/usr/bin/env python # command_line_arguments.py import sys print("Script name:", sys.argv[0]) print("Arguments:", end=" ") for arg in sys.argv[1:]: print(arg, end=" ") print() ``` 該示例顯示傳遞給腳本的命令行參數。 ```py import sys ``` 我們導入`sys`模塊,該模塊具有`argv`變量。 ```py print("Script name:", sys.argv[0]) ``` 程序名稱已打印。 ```py for arg in sys.argv[1:]: print(arg, end=" ") ``` 我們瀏覽存儲在`sys.argv`中的參數列表,并將其打印到控制臺。 使用`end`選項,我們在末尾添加新空格,而不是新行。 ```py print() ``` 最后,新行將打印到控制臺。 ```py $ ./command_line_arguments.py 1 2 3 Script name: ./command_line_arguments.py Arguments: 1 2 3 ``` 這是示例的示例輸出。 在本章中,我們介紹了 Python 語言。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看