国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python實現對指定字符串補足固定長度倍數截斷輸出的方法

2020-01-04 14:03:43
字體:
來源:轉載
供稿:網友

簡單的小練習,注意考慮全可能就行,下面是實現:

#!usr/bin/env python#encoding:utf-8 '''__Author__:沂水寒城功能:•連續輸入字符串,請按長度為8拆分每個字符串后輸出到新的字符串數組;    •長度不是8整數倍的字符串請在后面補數字0,空字符串不處理。''' def func_test():  '''  補足固定長度倍數輸出  '''  a=raw_input()  b=raw_input()  len_a=len(a)  len_b=len(b)  a_list=[]  b_list=[]  if a == '':    print a  if b == '':    print b  else:    if len_a==8:      print a    if len_b==8:      print b    if len_a!=8:      if len_a<8:        a+='0'*(8-len_a)        a_list.append(a)      else:        need_a=8-len_a%8        a+='0'*need_a        len_a=len(a)        for i in range(0,len_a,8):          a_list.append(a[i:i+8])      for one in a_list:      print one        if len_b!=8:      if len_b<8:        b+='0'*(8-len_b)        b_list.append(b)      else:        need_b=8-len_b%8        b+='0'*need_b        len_b=len(b)        for i in range(0,len_b,8):          b_list.append(b[i:i+8])      for two in b_list:      print two           if __name__ == '__main__':  func_test()

結果如下:

'''***********************正常的處理情況*****************************urivthvtlqqerctlxmjvkgvfclaaduwmaadedpadanlbatkqdhjnrwtsmzidswdnenqpsblsszldyttytrgenaizwehntqiaaufbleurivthvtlqqerctlxmjvkgvfclaaduwmaadedpadanl00000batkqdhjnrwtsmzidswdnenqpsblsszldyttytrgenaizwehntqiaaufble00000***********************輸入為空值的情況***************************** '''

以上這篇python實現對指定字符串補足固定長度倍數截斷輸出的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 常德市| 南雄市| 兰西县| 沙坪坝区| 龙门县| 广安市| 大连市| 竹北市| 南充市| 马公市| 惠东县| 吴桥县| 阿勒泰市| 紫金县| 东港市| 宽甸| 富裕县| 普安县| 油尖旺区| 含山县| 微博| 平乡县| 定边县| 和林格尔县| 湖北省| 南漳县| 温泉县| 顺义区| 雷波县| 咸宁市| 故城县| 大方县| 抚远县| 堆龙德庆县| 张家界市| 邻水| 玉环县| 遵化市| 肥乡县| 常德市| 香河县|