<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # Python 語法結構 > 原文: [http://zetcode.com/lang/python/lexicalstructure/](http://zetcode.com/lang/python/lexicalstructure/) 像人類語言一樣,計算機語言也具有語法結構。 Python 程序的源代碼由令牌組成。 令牌是原子代碼元素。 在 Python 語言中,我們具有注釋,變量,字面值,運算符,定界符和關鍵字。 ## Python 注釋 注釋被人類用來闡明源代碼。 Python 語言中的所有注釋均以# 字符為準。 `comments.py` ```py #!/usr/bin/env python # comments.py # Author Jan Bodnar # ZetCode 2017 def main(): print("Comments example") main() ``` Python 解釋器將忽略# 字符后的所有內容。 ## Python 變量 變量是保存值的標識符。 在編程中,我們說我們為變量分配了一個值。 從技術上講,變量是對存儲值的計算機內存的引用。 在 Python 語言中,變量可以包含字符串,數字或各種對象,例如函數或類。 可以隨時間為變量分配不同的值。 Python 中的變量可以由字母數字字符和下劃線`_`字符創建。 變量不能以數字開頭。 這樣,Python 解釋器可以更輕松地區分數字和變量。 ```py Value value2 company_name ``` 這些是有效的標識符。 ```py 12Val exx$ first-name ``` 這些是無效標識符的示例。 變量為區分大小寫。 這意味著`Price`,`price`和`PRICE`是三個不同的標識符。 `case.py` ```py #!/usr/bin/env python number = 10 Number = 11 NUMBER = 12 print(number, Number, NUMBER) ``` 在腳本中,我們將三個數值分配給三個標識符。 雖然可以定義大小寫不同的三個變量,但是這并不是一個好的編程習慣。 ```py $ ./case.py 10 11 12 ``` 這是腳本的輸出。 ## Python 字面值 字面值是表示 Python 源代碼中的值的任何符號。 從技術上講,字面值是在編譯時分配一個值的,而變量是在運行時分配的。 ```py age = 29 nationality = "Hungarian" ``` 在這里,我們為變量分配了兩個字面值。 數字`29`和字符串`"Hungarian"`是字面值。 `literals.py` ```py #!/usr/bin/env python # literals.py name1 = "Jane" age1 = 12 name2 = "Rose" age2 = 16 "Patrick" 34 "Luke" 23 print(name1, age1) print(name2, age2) ``` 如果我們不給變量分配字面值,就無法使用它。 它被丟棄。 ```py $ ./literals.py Jane 12 Rose 16 ``` 這是`literals.py`腳本的輸出。 ## Python 運算符 運算符是用于對某個值執行操作的符號。 ```py + - ~ * ** / // % << >> & | ^ and or not in not in is is not < > != == <= >= ``` 這是 Python 語言中可用的運算符的列表。 我們將在本教程的后面部分討論運算符。 ## Python 縮進 縮進用于在 Python 中定界。 在其他編程語言使用大括號或諸如`begin`,`end`之類的關鍵字的情況下,Python 使用空格。 某些語句后縮進增加; 縮進的減少表示當前塊的結尾。 Python 樣式指南建議每個縮進級別使用四個空格。 ```py if age > 18: print("adult person") for i in range(5): print(i) ``` 在`if`關鍵字之后,需要一個代碼塊。 新的語句在新行上開始,并以四個空格字符縮進。 隨后的`for`關鍵字的縮進減少到最初的關鍵字。 `for`關鍵字啟動一個新的代碼塊,在該代碼塊中縮進其語句。 ## Python 分隔符 定界符是一個或多個字符的序列,用于指定純文本或其他數據流中單獨的獨立區域之間的邊界。 ```py ( ) [ ] { } , : . ` = ; += -= *= /= //= %= <= |= ^= >>= <<= **= ' " \ @ ``` 分隔符用于 Python 語言的各個領域。 它們用于構建表達式,字符串字面值,元組,字典或列表。 ## Python 關鍵字 關鍵字是 Python 編程語言中的保留字。 關鍵字用于在計算機程序中執行特定任務。 例如,導入其他代碼,執行重復性任務或執行邏輯操作。 程序員不能將關鍵字用作普通變量。 ```py and del global not with as elif if or yield assert else import pass False break except in raise None class finally is return True continue for lambda try def from nonlocal while ``` 這是 Python 關鍵字的列表。 在本教程中,我們專門為關鍵字專門章節。 這就是 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>

                              哎呀哎呀视频在线观看