day 03 str, int ,bool,(str真的很重要)
阿新 • • 發佈:2018-12-19
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: