1. 程式人生 > >數據類型、字符串、for循環

數據類型、字符串、for循環

== 不可變 line 改變 new int list count() 對象

一、python的基本數據類型

1. int ==> 整數. 主要用來進行數學運算

2. str ==> 字符串, 可以保存少量數據並進行相應的操作

3. bool==>判斷真假, True, False

4. list==> 存儲大量數據, 用[ ]表示

5. tuple=> 元組, 不可以發生改變 用( )表示

6. dict==> 字典, 保存鍵值對, 同樣可以保存大量數據

7. set==> 集合, 保存大量數據. 不可以重復. 其實就是不保存value的dict

int類型

bit_length() 計算整數在內存中占用的二進制碼的長度

bool類型

布爾只有兩個值. True,False. 一般是沒有什麽操作的.

類型轉換的問題:

想把xx轉換成yy. yy(xx)

可以表示False的內容:0, "", [], tuple(), {}, None

所有的空都是False. 所有的非空是True

str類型

由‘,",‘‘‘, """闊起來的內容就是字符串

字符串是不可變的數據類型.不論你執行任何操作. 源字符串是不會改變的, 每次操作都會返回新字符串

1. 索引和切片

索引從0開始, 使用[下標]可以獲取到每一個字符, 還可以倒著數

切片: [起始位置:結束位置:步長]

1. 顧頭不顧尾

2. 默認從左到右取值.

3. 當步長為負可以從右往左取值

2. 字符串相關操作

1. upper() 轉換成大寫

2. stript() 去掉空白

3. replace(old, new) 把xxx替換成xxxx

4. split() 切割. 返回列表. 用多長的刀. 就要損失掉多少

5. startswith() 判斷是否以xxx開頭

6. find(), count(), index()

7. len() 字符串長度. python的內置函數

二、for循環

    for 變量 in 可叠代對象:
循環體, 也存在break和continue
else:
當循環結束的時候會執行

數據類型、字符串、for循環