python學習筆記1-賦值與字串

來源:互聯網
上載者:User

閱讀本學習筆記需有一定語言基礎,閑話少說,我們開始

一、賦值與數字

【簡介】
python的賦值很簡單:

  number = 1 # 數值  number = 2 + 2 # 支援加減乘除運算  number = (1 + 2j) * (1 - 1j) # 支援複數的運算
二、字串

【簡介】
str = "Hello, world!" # 字串
還可以用連續的三個單引號或雙引號來表示字串,類似html中的pre標籤,可直接按實際格式輸出。
例子:

  print """  *   "    '     %  """

【字串操作】
字串可以用 + 這個操作串連起來(或者將它們放在一起就行),或者用 * 這個操作來做重複。
例子:

  word = 'test' + 'er'  word2 = word * 2

輸出:

  tester  testertester

與c語言不通的是,python的字串不可以修改,比如,如果word = 'hello', 希望修改為word='aello',執行word[0] = 'a' 這樣的語句是不行的。但你可以這樣做:

  word2 = 'a' + word[1:]

我們可以很方便的截取字串中的某段,比如,截取下標2開始,到下標4結束的3個字元,就是word[2:5]。

【unicode字串】
從python2.0開始支援unicode字串,創造一個unicode字串非常簡單:

  word = u'Hello World!"

引號前的"u"代表字串是一個unicode字串。還可以用unicode字元的編碼錶示:

  word = u'Hello\\u0020World!",u0020就是空格符。
相關文章

Alibaba Cloud 10 Year Anniversary

With You, We are Shaping a Digital World, 2009-2019

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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