1. 程式人生 > >騎士計劃 day03 int bool str

騎士計劃 day03 int bool str

一 python 基礎資料型別

    1 int 整數

 2 str 字串   不會用字串儲存大量的資料

 3 bool 布林值 True  False

    4 list 列表(重點)  存放大量的資料

    5 dict 字典  key: calue  查詢會比較快

    6 set  集合  無序  不能重複

 7 bytes  一堆位元組  我們程式處理的最小單位

    8 tuple  元組  不可變的列表

二  int 型別的操作

    對於一個數字除了運算幾乎沒有其他的操作

 bit_lenght()  bit二進位制 lenght 長度

      計算當前這個數的二進位制長度

三 boll 型別的操作 轉換問題

         bool 沒有方法.  但是這裡討論型別的轉換

            結論1: x轉換成y型別  y(x)

            結論2:所有的空都是False    非空都是True

 

四 str 字串的相關操作

     字串由 ',"",''',""",組成

          字元: 單一文字元號

     字串  字元連成串  由固定順序的

      字串是一個不可變的資料型別

                1  索引

        字元中每個字元的位置順序

        索引從0開始,程式設計師數數從0開始

        s[索引]  獲取到字串S中的索引位置的資料

         

                     切片

        s [start: end : step]

        從start開始到end結束.  但是取不到end, 每step個取一個

      2 字串操作

       1 upper()  全部轉化成大寫字母

       2 strip()     去掉左右兩端的空白(空格,\n,\t)

       3 replace(old, new) 字串替換

       4 split ()  切割  得到的結果是一個列表

                 5 startswith () 判斷是否以xxxx開頭

       6 find()  查詢  如果找到了    返回索引 .  如果找不到  返回 -1

       7 len ()  內建函式  求字串的長度

      3  迭代 

         for  變數  in  可迭代物件:

          迴圈體 (break , continue)

      else :