騎士計劃 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 :