乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      經(jīng)典算法,溫故知新,鍛煉思維 | 格式化字符串的輸入、輸出,實現(xiàn)業(yè)務(wù)需求?

       Python集中營 2022-10-10 發(fā)布于甘肅

      摘要

      摘要:將輸入的字符串按照一定的要求進(jìn)行輸出,如果不能滿足輸出要求時則輸出空的字符串。
      輸入要求:c0b1a2d3……,輸出要求:0a1b2c3d……

      業(yè)務(wù)實現(xiàn)

       1strs = input('請輸入要重新格式化的字符串:\n')
      2
      3if strs[0].isdigit():
      4
      5    print('不符合格式化要求')
      6
      7# 定義一個數(shù)組專門存放字符
      8
      9str_array = []
      10
      11# 定義一個數(shù)組專門存放數(shù)字字符
      12
      13num_array = []
      14
      15# 執(zhí)行數(shù)字、字符分離
      16
      17for str in strs:
      18
      19    if str.isdigit():
      20
      21        num_array.append(str)
      22
      23    elif str.isalpha():
      24
      25        str_array.append(str)
      26
      27# 排序:對新的兩個數(shù)組重新排序
      28
      29str_array.sort()
      30
      31num_array.sort()
      32
      33print('字符數(shù)組', str_array)
      34
      35print('數(shù)字?jǐn)?shù)組', num_array)
      36
      37# 檢驗長度要求
      38
      39if len(num_array) != len(str_array):
      40
      41    print('原始數(shù)據(jù)不符合格式化要求')
      42
      43# 定義返回結(jié)果
      44
      45res_str = ""
      46
      47# 遍歷重新組織字符串
      48
      49for i in range(len(str_array)):
      50
      51    res_str = res_str + num_array[i] + str_array[i]
      52
      53# 結(jié)果
      54
      55print(res_str)


      關(guān)注 Python集中營
      領(lǐng)取編程干貨
      培養(yǎng)編程思想

        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多