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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 習題 10: 那是什么? 在習題 9 中我你接觸了一些新東西。我讓你看到兩種讓字符串擴展到多行的方法。第一種方法是在月份之間用 \n (back-slash n )隔開。這兩個字符的作用是在該位置上放入一個“新行(new line)”字符。 使用反斜杠 \ (back-slash) 可以將難打印出來的字符放到字符串。針對不同的符號有很多這樣的所謂“轉義序列(escape sequences)”,但有一個特殊的轉義序列,就是 雙反斜杠(doubleback-slash)\\ 。這兩個字符組合會打印出一個反斜杠來。接下來我們做幾個練習,然后你就知道這些轉義序列的意義了。 另外一種重要的轉義序列是用來將單引號 ' 和雙引號 " 轉義。想象你有一個用雙引號引用起來的字符串,你想要在字符串的內容里再添加一組雙引號進去,比如你想說"I"understand"joe.",Python 就會認為 "understand" 前后的兩個引號是字符串的邊界,從而把字符串弄錯。你需要一種方法告訴 python 字符串里邊的雙引號不是真正的雙引號。 要解決這個問題,你需要將雙引號和單引號轉義,讓 Python 將引號也包含到字符串里邊去。這里有一個例子: ~~~ "I am 6'2\" tall." # 將字符串中的雙引號轉義 'I am 6\'2" tall.' # 將字符串種的單引號轉義 ~~~ 第二種方法是使用“三引號(triple-quotes)”,也就是 """,你可以在一組三引號之間放入任意多行的文字。接下來你將看到用法。 <table class="highlighttable"><tbody><tr><td class="linenos"> <div class="linenodiv"> <pre> 1&#13; 2&#13; 3&#13; 4&#13; 5&#13; 6&#13; 7&#13; 8&#13; 9&#13; 10&#13; 11&#13; 12&#13; 13&#13; 14&#13; 15</pre> </div> </td> <td class="code"> <div class="highlight"> <pre>tabby_cat = "\tI'm tabbed in."&#13; persian_cat = "I'm split\non a line."&#13; backslash_cat = "I'm \\ a \\ cat."&#13; &#13; fat_cat = """&#13; I'll do a list:&#13; \t* Cat food&#13; \t* Fishies&#13; \t* Catnip\n\t* Grass&#13; """&#13; &#13; print tabby_cat&#13; print persian_cat&#13; print backslash_cat&#13; print fat_cat&#13; </pre> </div> </td> </tr></tbody></table> ### 你應該看到的結果 注意你打印出來的制表符,這節練習中的文字間隔對于答案的正確性是很重要的。 ~~~ $ python ex10.py I'm tabbed in. I'm split on a line. I'm \ a \ cat. I'll do a list: * Cat food * Fishies * Catnip * Grass $ ~~~ ### 加分習題 1. 上網搜索一下還有哪些可用的轉義字符。 1. 使用 ''' (三個單引號)取代三個雙引號,看看效果是不是一樣的? 1. 將轉義序列和格式化字符串放到一起,創建一種更復雜的格式。 1. 記得 %r 格式化字符串嗎?使用 %r 搭配單引號和雙引號轉義字符打印一些字符串出來。 將 %r 和 %s 比較一下。 注意到了嗎?%r 打印出來的是你寫在腳本里的內容,而 %s 打印的是你應該看到的內容。
                  <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>

                              哎呀哎呀视频在线观看