1. 程式人生 > >day 03 str, int ,bool,(str真的很重要)

day 03 str, int ,bool,(str真的很重要)

1. python基礎資料型別
        1. int 整數
        2. str 字串.  不會用字串儲存大量的資料
        3. bool 布林值. True, False
        4. list 列表(重點)  存放大量的資料
        5. dict 字典  key: value  查詢會比較快
        6. set  集合 無序 不能重複
        7. bytes 一堆位元組。 我們程式處理的最小單位
        8. tuple 元組 不可變的列表
    2. int型別的操作
        對於一個數字除了運算幾乎沒有其他的操作.
        bit_lenght() bit二進位制 lenght長度
            計算當前這個數的二進位制長度
            實際沒什麼用
    3. bool型別的操作, 轉換問題
        bool沒有方法。 但是在這裡我們討論一下型別轉換的問題         結論1:x轉換成y型別   y(x)
        結論2:所有的空都是False。 非空都是True     4. 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() 判斷是否以xxx開頭
            6.find() 查詢。如果找到了。 返回索引。如果找不到返回-1
            7.len() 內建函式,求字串長度
        3. 迭代
        for 變數 in 可迭代物件:
            迴圈體(break,continue)
        else: