【美妙的Python之四】變數:數字、字串

Love_Hulidear發表於2014-06-26

美妙的Python之數字、字串


        簡而言之: Python 是能你無限驚喜的語言,與眾不同

        1.數字

       Python支援四種數字變數型別:
  • int(有符號整形)
  • long(長整形)
  • float(浮點型)
  • complex(複數)
       數字變數用於儲存數值,數字物件是不可改變物件,因此改變數字變數的值會分配一個新的物件
       如下示意圖:

         變數相當於便籤,a=3則相當於將a便籤貼到值為3的數字物件上,這樣便可以通過便籤a訪問該數字物件了; a=4則相當於將該便籤貼到值為4的數字物件上。

       2.字串

       字串是由數字,字母和下劃線組成的一串字元。
       字串有兩種下標訪問方式:
               1.從左到右預設0開始
               2.從右到左預設-1開始
       如下圖示例:
   
        Python提供一種方法獲取子串:變數[頭下表:尾下表] 下表從0開始計算。
        如下圖示例:

        Python字串可進行+連線運算,*重複操作
        如下圖示例:


        字串是程式語言中不可缺少的資料型別,相比C/C++等語言,Python的字串被視為如同數值一樣的基本型別,而不是由字元(Python中沒有字元概念)組成的複合型別。Python將字串看做一種不可改變的單一標量,使得在Python中改變字串需要建立新字串。
         Python將字串當做基本型別,字元與字串的區分就不存在了,Python單引號,雙引號也就沒有差別了。
        

                     
       
        
        

相關文章