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