python實現(xiàn)對指定字符串補足固定長度倍數(shù)截斷輸出的方法
更新時間:2018年11月15日 16:11:25 作者:Together_CZ
今天小編就為大家分享一篇python實現(xiàn)對指定字符串補足固定長度倍數(shù)截斷輸出的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
簡單的小練習,注意考慮全可能就行,下面是實現(xiàn):
#!usr/bin/env python #encoding:utf-8 ''' __Author__:沂水寒城 功能:•連續(xù)輸入字符串,請按長度為8拆分每個字符串后輸出到新的字符串數(shù)組; •長度不是8整數(shù)倍的字符串請在后面補數(shù)字0,空字符串不處理。 ''' def func_test(): ''' 補足固定長度倍數(shù)輸出 ''' 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()
結果如下:
''' ***********************正常的處理情況***************************** urivthvtlqqerctlxmjvkgvfclaaduwmaadedpadanl batkqdhjnrwtsmzidswdnenqpsblsszldyttytrgenaizwehntqiaaufble urivthvt lqqerctl xmjvkgvf claaduwm aadedpad anl00000 batkqdhj nrwtsmzi dswdnenq psblsszl dyttytrg enaizweh ntqiaauf ble00000 ***********************輸入為空值的情況***************************** '''
以上這篇python實現(xiàn)對指定字符串補足固定長度倍數(shù)截斷輸出的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
pycharm中虛擬環(huán)境venv簡介以及實踐指南
這篇文章主要給大家介紹了關于pycharm中虛擬環(huán)境venv簡介以及實踐的相關資料,虛擬環(huán)境是利用了操作系統(tǒng)中環(huán)境變量,以及進程間環(huán)境隔離的特性,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2023-10-10Python的Flask框架及Nginx實現(xiàn)靜態(tài)文件訪問限制功能
這篇文章主要介紹了Python的Flask框架及Nginx實現(xiàn)靜態(tài)文件訪問限制功能,Nginx方面利用到了自帶的XSendfile,需要的朋友可以參考下2016-06-06Python?selenium?get_cookies獲取cookie不全的解決方案
之前使用爬蟲時最讓我頭疼的就是cookie失效的問題了,下面這篇文章主要給大家介紹了關于Python?selenium?get_cookies獲取cookie不全的解決方案,需要的朋友可以參考下2022-10-10python-leetcode求區(qū)間[M,N]內的所有素數(shù)的個數(shù)實現(xiàn)方式
這篇文章主要介紹了python-leetcode求區(qū)間[M,N]內的所有素數(shù)的個數(shù)實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08python使用phonemizer實現(xiàn)獲取英文文本句子單詞音素
這篇文章主要為大家詳細介紹了python如何使用phonemizer實現(xiàn)獲取英文文本句子單詞音素,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解下2024-11-11