# 字符串从右往左查找_python数据类型及字符串(2)
八月如期來臨,最棒的就是自己不斷的堅持著某一件事。昨天晚上的我攻克并戰勝了自己,繼續著健身。八月,加油!
回顧重點:
????1. 變量
????2. 變量作用
????3. 變量命名
目錄:
????1. 數據類型
????????????## 算術運算
????????????## 比較運算
????????????## 賦值運算
????????????##?邏輯運算
????2. 字符串?
????????????## 定義
????????????## 拼接
????????????## 轉換
????????????##?換行
????????????##?索引
????????????##?切片
今日內容:
一、數據類型
1. 分類
字符串
????????????(type:string)
????????????name = "HuaiXia"
整數型
????????????(type:int)
????????????age = 18
浮點型
????????????(type:float)
????????????sum = 20.5
布爾型
????????????(type:bool)
????????????is_male = False
列表
????????????(type:list)
????????????hobby = ["study", "food"]
字典
????????????(type:dict)
????????????colleagues = {"boss","leader",[...]}
2. 算數運算
即 + - * / // % **
// 取整
% 取余(模運算)
** 冪運算
第1個Error:ZeroDivisionError:division by zero
3. 比較運算
?> < >= <= == !=
打印結果是bool類型,即True/False
==為比較運算,=為賦值運算
4. 賦值運算
+= -= *= /= %= **=
age = age +1 ==》 age += 1
5. 邏輯運算
and or not
A and B:AB均為真,結果為真
A or B:A/B為真,結果為真
not A:取A相反的結果
打印結果為bool類型,即True/False
6. 成員運算
in? &??not in
打印結果為Bool類型,即True/False
TODO:in 前的數據一定是連著查找的
7. python運算優先級
可使用小括號()來提升其運算優先級
8. 隨機生成數據
#隨機在0-100內生成一個數據
二、字符串★★★★★
1. 定義
表示字符串的方法:
單引號、雙引號、三引號、三雙引號
獲知數據類型方法
2. 轉換
前提是能夠完成轉換,否則會報錯
str/list/bool/dict/float/int()
第2個報錯:ValueError
?3. 拼接
用+實現拼接
print('a'+'b') =》ab
4. 換行
三引號/三雙引號內的數據打印結果為原數據格式(若有換行也打印出換行)
\n 換行符號
5. 索引★★★★★
index
TODO:從左往右,從0開始為第一個值;從右往左,從-1開始為第一個值
6. 切片★★★★★
slice
my_str[start:end:step]
step為步長,為2時每2個取1個值
TODO:(end-start)符號=step符號,才會輸出值,否則為空,None。
超出索引范圍會報錯IndexError
總結
以上是生活随笔為你收集整理的# 字符串从右往左查找_python数据类型及字符串(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vsftp匿名访问目录_VSFTP本地用
- 下一篇: python各种数据类型的常用方法_py