<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 習題 6: 字符串(string)和文本 雖然你已經在程序中寫過字符串了,你還沒學過它們的用處。在這章習題中我們將使用復雜的字符串來建立一系列的變量,從中你將學到它們的用途。首先我們解釋一下字符串是什么 東西。 字符串通常是指你想要展示給別人的、或者是你想要從程序里“導出”的一小段字符。Python 可以通過文本里的雙引號 " 或者單引號 ' 識別出字符串來。這在你以前的 print 練習中你已經見過很多次了。如果你把單引號或者雙引號括起來的文本放到 print 后面,它們就會被 python 打印出來。 字符串可以包含格式化字符 %s,這個你之前也見過的。你只要將格式化的變量放到字符串中,再緊跟著一個百分號 % (percent),再緊跟著變量名即可。唯一要注意的地方,是如果你想要在字符串中通過格式化字符放入多個變量的時候,你需要將變量放到 () 圓括號(parenthesis)中,而且變量之間用 , 逗號(comma)隔開。就像你逛商店說“我要買牛奶、面包、雞蛋、八寶粥”一樣,只不過程序員說的是”(milk, eggs, bread, soup)”。 我們將鍵入大量的字符串、變量、和格式化字符,并且將它們打印出來。我們還將練習使用簡寫的變量名。程序員喜歡使用惱人的難度的簡寫來節約打字時間,所以我們現在就提早學會這個,這樣你就能讀懂并且寫出這些東西了。 <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&#13; 16&#13; 17&#13; 18&#13; 19&#13; 20</pre> </div> </td> <td class="code"> <div class="highlight"> <pre>x = "There are %d types of people." % 10&#13; binary = "binary"&#13; do_not = "don't"&#13; y = "Those who know %s and those who %s." % (binary, do_not)&#13; &#13; print x&#13; print y&#13; &#13; print "I said: %r." % x&#13; print "I also said: '%s'." % y&#13; &#13; hilarious = False&#13; joke_evaluation = "Isn't that joke so funny?! %r"&#13; &#13; print joke_evaluation % hilarious&#13; &#13; w = "This is the left side of..."&#13; e = "a string with a right side."&#13; &#13; print w + e&#13; </pre> </div> </td> </tr></tbody></table> ### 你應該看到的結果 <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</pre> </div> </td> <td class="code"> <div class="highlight"> <pre>$ python ex6.py&#13; There are 10 types of people.&#13; Those who know binary and those who don't.&#13; I said: 'There are 10 types of people.'.&#13; I also said: 'Those who know binary and those who don't.'.&#13; Isn't that joke so funny?! False&#13; This is the left side of...a string with a right side.&#13; $&#13; </pre> </div> </td> </tr></tbody></table> ### 加分習題 1. 通讀程序,在每一行的上面寫一行注解,給自己解釋一下這一行的作用。 1. 找到所有的”字符串包含字符串”的位置,總共有四個位置。 1. 你確定只有四個位置嗎?你怎么知道的?沒準我在騙你呢。 1. 解釋一下為什么 w 和 e 用 + 連起來就可以生成一個更長的字符串。
                  <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>

                              哎呀哎呀视频在线观看