華為面試題———字串分割
阿新 • • 發佈:2019-01-13
題目描述
•連續輸入字串,請按長度為8拆分每個字串後輸出到新的字串陣列;
•長度不是8整數倍的字串請在後面補數字0,空字串不處理。
輸入描述:
連續輸入字串(輸入2次,每個字串長度小於100)
輸出描述:
輸出到長度為8的新字串陣列
示例1輸入
abc 123456789
輸出
abc00000 12345678 90000000
python程式碼如下:
while True: try: def words8(s): k=len(s)/8 for i in range(k): print s[i*8:(i+1)*8]//從第i*8取到第(i+1)*8;即一段為8個 if len(s)%8>0: print s[-(len(s)%8)].ljust(8,'0')//最後一段不足8個的在後面補0; ljust(長度,填充符) a=raw_input() b=raw_input() words8(a) words8(b) except: break