簡明Python教程

來源:互聯網
上載者:User

僅僅列印“Hello World”就足夠了嗎?你應該想要做更多的事——你想要得到一些輸入,然後做操作,再從中得到一些輸出。在Python中,我們可以使用常量和變數來完成這些工作。

字面意義上的常量

一個字面意義上的常量的例子是如同5、1.23、9.25e-3這樣的數,或者如同'This is a string'、"It's a string!"這樣的字串。它們被稱作字面意義上的,因為它們具備 字面 的意義——你按照它們的字面意義使用它們的值。數2總是代表它自己,而不會是別的什麼東西——它是一個常量,因為不能改變它的值。因此,所有這些都被稱為字面意義上的常量。

在Python中有4種類型的數——整數、長整數、浮點數和複數。

2是一個整數的例子。

長整數不過是大一些的整數。

3.23和52.3E-4是浮點數的例子。E標記表示10的冪。在這裡,52.3E-4表示52.3 * 10-4

(-5+4j)和(2.3-4.6j)是複數的例子。

字串

字串是 字元的序列 。字串基本上就是一組單詞。

我幾乎可以保證你在每個Python程式中都要用到字串,所以請特別留心下面這部分的內容。下面告訴你如何在Python中使用字串。

使用單引號(')

你可以用單引號指示字串,就如同'Quote me on this'這樣。所有的空白,即空格和定位字元都照原樣保留。

使用雙引號(")

在雙引號中的字串與單引號中的字串的使用完全相同,例如"What's your name?"。

使用三引號('''或""")

利用三引號,你可以指示一個多行的字串。你可以在三引號中自由的使用單引號和雙引號。例如:

'''This is a multi-line string. This is the first line.
This is the second line.
"What's your name?," I asked.
He said "Bond, James Bond."
'''

轉義符

假設你想要在一個字串中包含一個單引號('),那麼你該怎麼指示這個字串?例如,這個字串是What's your name?。你肯定不會用'What's your name?'來指示它,因為Python會弄不明白這個字串從何處開始,何處結束。所以,你需要指明單引號而不是字串的結尾。可以通過 轉義符 來完成這個任務。你用'來指示單引號——注意這個反斜線。現在你可以把字串表示為'What's your name?'。

另一個表示這個特別的字串的方法是"What's your name?",即用雙引號。類似地,要在雙引號字串中使用雙引號本身的時候,也可以藉助於轉義符。另外,你可以用轉義符\來指示反斜線本身。

值得注意的一件事是,在一個字串中,行末的單獨一個反斜線表示字串在下一行繼續,而不是開始一個新的行。例如:

"This is the first sentence.

This is the second sentence."

等價於"This is the first sentence. This is the second sentence."

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.