day3
?
?
今日主要內容:
基本數據類型(int,bool,str)
1. 基本數據數據類型:
int ?整數
str 字符串.一般不存放大量的數據
bool? 布爾值,用來判斷,True,False
list? ? ?列表,用來存放大量數據, [ ]表示,里面可以裝各種數據類型,
tuple? 元組. 只讀列表. 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, strip() 去掉空白
3, replace(old, new)? 把old替換成new
4, split() 切割.返回列表,用多長的刀,就要損失掉多少.
5, startswith() 判斷是否以xxx開頭
6, find() ,count() , index()
7, len() 字符串長度,python的內置函數
8, format? 字符串格式化?
3, for循環
for? 變量 in 可迭代對象:
循環體, 也存在break和continue
else:
當循環結束的時候會執行
?
?
?
?
?
轉載于:https://www.cnblogs.com/marry215464/p/9396571.html
總結
- 上一篇: git与eclipse集成之代码冲突与解
- 下一篇: java 时间转换去杠