Python基礎--高速改造:字串

來源:互聯網
上載者:User

標籤:append   ++   相同   int   data-   答案   i++   ash   track   

Python的字串值得一說。

先看:

>>>"Hello world!"‘Hello world!‘

我們寫是雙引號,可是列印出來後是單引號。

差別何在?

答案是單引號雙引號沒差別

>>>‘Let‘s go!‘

上面的代碼會錯誤,假設字串本身包括單引號,那麼就要用雙引號
相同,假設字串本身有雙引號。那麼就要用單引號

那麼問題又來了。假設一個字串既包括單引號又包括雙引號咋辦呢?
須要轉義了:

‘Bob said \"I\‘m OK\".‘

拼接字串:

>>>"Let‘s Say"  ‘"Hello, world!"‘‘Let\‘s Say "Hello, world!"‘

連著寫兩個字串。Python會拼接在一起!

長字串
用三引號括起來,能夠跨行:

print ‘‘‘This is avery verylong long string!‘‘‘

原始字串
禁止轉義,原始字串已r開頭

print r‘\(~_~)/ \(~_~)/‘

Unicode字串
使用u首碼表示Unicode字串

print u‘漢字‘

Python基礎--高速改造:字串

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.