1. 程式人生 > 其它 >VueX的簡介,以及使用方法(一)——VueX的簡介與引用

VueX的簡介,以及使用方法(一)——VueX的簡介與引用

基礎資料型別初識

  • 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():判斷是否全為十進位制數字組成