VueX的簡介,以及使用方法(一)——VueX的簡介與引用
阿新 • • 發佈:2022-05-11
基礎資料型別初識
-
int:數字,能進行數學運算
-
str:字串,儲存少量文字資料,能進行
+,*
,切片以及其他方法 -
bool:布林值,判斷真假
-
list:列表,儲存大量不同型別的資料,可以改變
-
tuple:元組,儲存大量不同型別的資料,一旦生成,不可變
-
dict:字典,儲存特定的型別的資料,可變
-
set:集合,儲存特定的資料型別,可變的
int
-
十進位制於二進位制之間的轉換
-
十進位制轉二進位制:
-
二進位制轉十進位制:
-
b = 0010 1010 s = 1*2**5+1*2**3+1*2**1 s1 = 32+8+2
-
八四二一,163264128
-
-
bit_length():獲取十進位制數的有效二進位制位數
-
i = 1 print(i.bit_length()) # 1 0000 0001 i = 42 print(i.bit_length()) #6 0010 1010
-
-
bool
-
bool <-->int
- True --> 1
- False --> 0
- 非零即為真
- 0 --> False
-
bool <---> str
- True -- > 'True'【毫無意義】
- False --> 'False
- 非空即為真
- ''空字串 --> False
-
str <--> int
- str全為數字方能轉為int
- int百無禁忌,都能轉為str
str
-
索引
-
索引寫法:str[index]
-
字串是有序的,從左到右,以零開始。從右到左,以負1開始
-
索引存在超界問題,即索引不能超過長
-
-
切片
-
切片寫法:
str[startindex:endindex:step]
-
切片不存在超界問題,不管正負index
-
關於倒敘切step必須是負數
-
s = 'CaiXueMing' print(s[-1:-100:-1])
-
-
前包後不包:不取到endindex
-
-
各種操作方法:以下操作方法都不會改變原字串,只會生成新的字串
-
str.upper():將字串變成全大寫
-
str.lower():將字串變成全小寫
-
str.startswith(str,startindex,endindex):判斷字串是否以特定的str開頭,index可以不寫,預設從字串最左端開始,寫了就按區間的最前端開始
-
str.endswith(str,startindex,endindex):同上,只不過是以什麼結尾
-
str.strip():預設是從開頭和末尾兩端去除空白字元【空白字元包括回車換行空格等字元】,如果括號內填寫了一些字元,就會在字串兩端一一去除匹配的字元
-
str.split():預設是按空格將字串分割,並將分割的元素放到一個列表內,如果括號內有字元,就按該字元進行分割,還可以定義分割的次數
-
str.replace('oldstr','newstr',count):將字串內oldstr替換成newstr,可以控制替換次數
-
str.join(iterable):將一個
全是字串
的可迭代物件,用str拼接起來 -
str.count('str'):統計特定字元出現的次數
-
str.format():格式化輸出
-
is系列
-
str.isalnum():判斷是否為數字和字母組成
-
str.isalpha():判斷是否只由字母組成
-
str.isdecimal():判斷是否全為十進位制數字組成
-
-