1. 程式人生 > >關於int,bool,str

關於int,bool,str

with 開頭 count spl int 布爾 兩個 () find()

今日主要內容
基本數據類型(int,bool,str)
1.基本數據數據類型:
int 整數
str 字符串. 一般不存放大量的數據
bool 布爾值. 用來判斷. True, False
list 列表.用來存放大量數據, []表示. 裏面可以裝各種數據類型.
tuple 元組. 只讀列表. () 表示
dict 字典. {key:value}
set 集合. 不重復
2. int類型
bit_length() 返回一個數的二進制長度
3. bool類型
布爾只有兩個值. True,False. 一般是沒有什麽操作的.

類型轉換的問題:
想把xx轉換成yy. yy(xx)

可以表示False的內容:0, "", [], tuple(), {}, None
所有的空都是False. 所有的非空是True

4. 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的內置函數
3. for循環
for 變量 in 可叠代對象:
循環體, 也存在break和continue
else:
當循環結束的時候會執行

關於int,bool,str