<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      python-常見數據類型及其方法

      常見數據類型及其方法


      1.None:

      表示空(無任何功能,專門用于提供空值)

      2.整形(int)

      3.布爾類型(bool)

              只有兩個結果:True/False:
              0/''/[]/()/{}/set() 轉布爾時為False,其余結果都為Ture

       

      4.字符串(str) (不可變類型,不可修改/刪除)


       

      1. 特有方法:

        • upper:轉大寫 lower:轉小寫

          name = 'alex'
          new_name = name.upper()
          print(new_name)   #ALEX
        • isdigit:判斷是否是數字

          content = input('請輸入內容:')
          flag = content.isdigit()
          print(flag)  #結果為True/False
        • strip/lstrip/rstrip: 去除空白,也可以去除換行符(\n)

          name = '  alex,xiao   '
          new_name = name.strip()
          print(new_name) 

           

        • replace:替換

          content = '去你大爺的'
          con = content.replace('大爺','**')  #當替換的內容有多個時,后面可以加入數字,代表替換前幾個內容
          print(con)   # 去你**的

           

        • split:切割 ,得到的是一個列表

          content = '12|22,33|44'
          con = content.split('|')
          print(con)  #['12', '22,33', '44']

           

        • format:字符串格式化

          name = '我是{0},今年{1}'.format('肖文鑫',18,)
          print(name)

           

        • startswith:判斷以什么開頭 endswith:判斷以什么結尾

          name = 'alex'
          flag = name.startswith('al')
          print(flag)   #結果為Ture/False

           

        • encode:轉換編碼

          name = '張三' # 解釋器讀取到內存后,按照unicode編碼存儲:8個字節。
          v1 = name.encode('utf-8')
          print(v1)  # 轉換成了6個字節

           

        • join: 循環某個元素,并以某個東西連接起來

          name = 'Alex'
          new_name = '-'.join(name)  #注意:join連接的必須的字符串,如果不是需要先轉化為字符串再進行連接
          print(new-name)  # A-l-e-x

           

      2. 公共方法:

        • len 取長

          name = 'Alex'
          print(len(name))  # 4

           

        • 索引取值 [ ] (從[0]開始取值)

          name = 'Alex'
          print(name[0])   #'A'

           

        • 切片 [ : ] (前取后不取)

          name = 'Alex'
          name[0:2]  #'Al'
          name[-3:-1] #'le'

           

        • 步長 [ : : ] (取不到中間)

          v ='123456'
          v[ : : 2]  #135
          v[-1:0:-2]  #642

           

        • for循環

           

      5.列表(list) (可變類型,不需要新的變量去接收)


       

      1. 獨有方法

        • append:在列表末追加元素

          v = [1,2,3,4,5]
          v.append(6)
          print(v)   #[1,2,3,4,5,6]

           

        • insert:在列表指定索引值前面加入元素

          v= [1,2,3,4]
          v.insert(0,6)
          print(v)

           

        • extend: 逐個加入

          v = [1,2,3]
          name = 'Alex'
          v.extend(name)
          print(v)   #[1,2,3,A,l,e,x]

           

        • remove:刪除指定元素

          v = [123,23,45]
          v.remove(23)
          print(v)   #[123,45]

           

        • pop: 根據索引位置進行刪除

          v = [123,23,45]
          v.pop(0)    #pop()默認刪除最后一個元素
          print(v)    #[23,45]

           

        • del ;刪除

          v = [123,23,45]
          del v[0]
          print(v)   #[23,45]

           

        • 修改

          v = [123,23,45]
          v[0] = 11
          print(v)  #[11,23,45]

           

        • reverse :反轉

          v = [123,23,45]
          v.reverse()
          print(v)  #[45,23,123]

           

        • sort: 排序

          v= [2,6,4,8,1]
          v.sort(reverse=True)  #從大到小排列
          v.sort(reverse=False)  #從小到大排列
          v.sort()   #默認是從小到大排列
          print(v)

           

      2. 公共方法:

        • len 取長

          v= [2,6,4,8,1]
          len(v)   # 5

           

        • 索引 [ ] 從0開始取值

          v= [2,6,4,8,1]
          v[0]   #[2]

           

        • 切片[ : ]

          v= [2,6,4,8,1]
          v[0:3]    #[2,6,4]
          v[-3:-1]  #[4,8]

           

        • 步長 (取不到中間)

          v= [2,6,4,8,1]
          v[1:-1:2]   # [6, 8]
          v[-1:0:-1]  # [1,8,4,6]

           

        • for 循環

      6.元組(touple) (不可變類型,不可修改/刪除)


      1. 無特有方法

      2. 公共方法

      • len 取長

        a = (1,2,3)
        len(a)   # 3

         

      • 索引 [ ] 從0開始取值

        a = (1,2,3)
        a[1]   #  [2]

         

      • 切片[ : ]從0開始取值,前取后不取

        a = (1,2,3,4)
        a[o:3]    #(1,2,3)

         

      • 步長 (取不到中間)

        a = (1,2,3,4)
        a[::1]   #(1, 2, 3, 4)

         

      • for 循環

      7.字典(dict) 無序


       

      1. 格式

        data = {鍵:值,鍵:值,鍵:值,鍵:值,鍵:值,鍵:值,}    #鍵值對
        嵌套中:
            #值可以用所以東西表示
            #鍵不能用列表/字典/集合(等可變類型)表示,其他都可以

         

      2. 特有方法:

        • keys 取所有的鍵

          data = {11:22,33:44,55:66}
          for k in data.keys():
              print(k)    #11,33,55

           

        • values 取所有的值

          data = {11:22,33:44,55:66}
          for v in data.values():
              print(v)  # 22,44,66

           

        • items 取所有的鍵值對

          data = {11:22,33:44,55:66}
          for k,v in data.items():
              print(k,v)
              
           注意:
              a,b,c = [1,2,3]
              print(a,b,c) #a=1,b=2,c=3

           

        • 取值

          data = {11:22,33:44,55:66}
          print(data[11])   #22

           

        • 修改 (存在就修改/不存在就增加)

          data = {11:22,33:44,55:66}
          data[11] = 99
          print(data)  #  {11: 99, 33: 44, 55: 66}
          data[77] = 88
          print(data)  #  {11: 22, 33: 44, 55: 66, 77: 88}

           

        • 刪除 (del)

          data = {11:22,33:44,55:66}
          del data[11]  #刪除了一個鍵值對
          print(data)  #  {33:44,55:6}

           

        • pop 刪除

          info = {'k1':'v1','k2':'v2'}
          result = info.pop('k2')     #v2    
          print(info,result)    #{'k1':'v1'} v2

           

        • get取值

          info = {'k1':'v1','k2':'v2'}
          v1 = info['k1']        # v1
          v2 = info.get('k1')        # v1  (常用此方法)
          v3 = info.get('k111',666)    # 666 (不在字典范圍內則打印后面的內容)
          v4 = info.get('k111')    # None

           

        • update 批量添加

          info = {'k1':'v1','k2':'v2'}   #不存在就添加,存在就覆蓋
          info.update({'k3':'v3','k4':'v4','k2':666})
          print(info)

           

      3. 公共方法:

        • len

          data = {11:22,33:44,55:66}
          print(len(data))  #  3

           

        • 無切片/步長

        • for循環

      8.集合 (set) 無序/無重復


       

      1. 空集合: set()

      2. 特有方法:

        • 交集 (intersection)

          a = {1,2,3,4,5,}
          b = {2,4,6,7}
          c = a.intersection(b)
          print(c)   #  {2, 4}

           

        • 并集(union)

          a = {1,2,3,4,5,}
          b = {2,4,6,7}
          c = a.union(b)
          print(c)   #  {1, 2, 3, 4, 5, 6, 7}

           

        • 差集(difference)

          a = {1,2,3,4,5}
          b = {2,4,6,7}
          c = a.difference(b)   #{1,3,5}
          c = b.difference(a)   #{6,7}

           

        • 單個添加 ;add

          a = {1,2,3,4,5}
          a.add(67)
          print(a)  #{1, 2, 3, 4, 5, 67}

           

        • 批量添加: update

          v = {1,2,3,4,}
          v.update({5,6,7})    #后面的只能是集合/字典/元組/列表,不能是單獨的幾個元素
          print(v)  #{1,2,3,4,5,6,7}

           

        • 刪除: discard

          v = {1,2,45}
          v.discard(45)
          print(v)     #{1,2}

           

      3. 公共方法:

        • 無切片/索引/步長

        • len

        • for循環

      • 注意

        #嵌套時
            1. 列表/字典/集合  不能作為集合里面的元素
            2. 列表/字典/集合  不能作為字典里面的key

         

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

      posted @ 2019-04-07 09:54  未來&你好  閱讀(770)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 深夜av免费在线观看| 国产热A欧美热A在线视频| 麻豆成人精品国产免费| 亚洲熟妇自偷自拍另欧美| 国产精品剧情亚洲二区| 国产成人av性色在线影院| 长腿校花无力呻吟娇喘| 国产精品综合av一区二区| 精品国产成人国产在线视| 亚洲高清WWW色好看美女| 亚洲一区二区av在线| 狠狠色丁香婷婷亚洲综合| 中文字幕国产精品二区| 久久综合精品成人一本| 无码AV动漫精品一区二区免费| 国产一区二区三区在线观看免费| 日韩精品av一区二区三区| 国产美女MM131爽爽爽| 康平县| 蜜臀午夜一区二区在线播放| 大香伊蕉在人线国产最新2005 | 女人下边被添全过视频的网址| 国产成人精品久久一区二区| 亚洲av无一区二区三区| 大又大又粗又硬又爽少妇毛片| 国产私拍福利精品视频| 亚洲一区二区三区啪啪| 又色又爽又黄18禁美女裸身无遮挡| 久久午夜私人影院| 国产性生大片免费观看性| 东京热无码av男人的天堂| 久久九九久精品国产免费直播| 成人国产精品中文字幕| 天天狠天天透天天伊人| 亚洲婷婷综合色香五月| 日韩精品中文字幕有码| 国产精品亚洲а∨天堂2021| 天天干天天干| 亚洲国模精品一区二区| 野花社区在线观看视频| 国产午夜美女福利短视频|