python之路-day03
一、python基礎資料型別
1、 int 整數
2、 str 字串。 不會用字串儲存大量資料
3、 bool 布林值 True,False
4、 list 列表 存放大量資料
5、 dict 字典 key:value 查詢會比較快
6、 set 集合 無序,不能重複
7、 bytes 一堆位元組。 不可變的列表
二、int 型別的操作
對於一個數字除了運算幾乎沒有其他的操作.
bit_lenght() bit二進位制 lenght長度
計算當前這個數的二進位制長度
實際沒啥用
三、bool型別沒有操作,轉換問題
bool 沒有方法。 但是這裡討論一下型別轉換的問題
結論一: x轉換成y型別 y(x)
結論二:所有的空都是False 非空都是True
四、str 字串相關操作
字串由 ','',''',""" 組成
字元:你能看到的單一文字元號
字串: 字元連成串 有固定順序的
字串是一個不可變的資料型別
a、索引
字串中每個字元的位置順訊
索引從0開始。 程式設計師數數從0開始
s[索引] 獲取到字串s中的索引位置的資料
切片
s[start: end: step]
從start開始到end結束。但是娶不到end。 每個step各取一個
b、字串操作
1、upper() 全部轉換成大寫字母
2、strip() 去掉左右兩端的空白(空格,\n ,\t)
3、replace(old,new) 字串替換
4、split() 切割。 得到的結果是一個列表
5、startswith() 判斷是否已xxx開頭
6、find() 查詢。 如果找到了,返回索引。 如果找不到,返回 -1
7、len() 內建函式,求字串長度
c、迭代
for 變數 in 可迭代物件:
迴圈體(break,continue)
else: