没@#事$$%%写$%^着^&*玩_+*
题目描述:
思路:将字符串反转,然后去点空格,按照重新定义的输出格式 截取长度 输出
将字符串反转 有两种形式:
##第一种形式
str='FAN ZHUAN ZI FU CHUAN'
print(str[::-1])
##输出结果
##NAUHC UF IZ NAUHZ NAF
##第二种形式
str='FAN ZHUAN ZI FU CHUAN'
print(''.join(reversed(str)))
##输出结果
##NAUHC UF IZ NAUHZ NAF
去掉字符串中的空格 有三种形式:
##第一种:使用字符串函数replace
str='FAN ZHUAN ZI FU CHUAN'
print(str.replace(' ', ''))
##str.replace('#', '') #表示去掉字符串中的'#'
##输出结果
##FANZHUANZIFUCHUAN
##第二种:使用字符串函数split
str='FAN ZHUAN ZI FU CHUAN'
print(''.join(str.split()))
##str=''.join(str.split('#'))#表示去掉字符串中的'#'
##输出结果
##FANZHUANZIFUCHUAN
##第三种:使用正则表达式
import re
str='FAN ZHUAN ZI FU CHUAN'
strinfo = re.compile(' ')
##strinfo = re.compile('#')#表示去掉字符串中的'#'
b = strinfo.sub('', str)
print(b)
##输出结果
##FANZHUANZIFUCHUAN
参考:python字符串去空格
完整代码:
a= 'MING CHEN WU DIAN FA DONG FAN GONG'
b= a[::-1]
c=b.replace(' ', '')
i=5
while i<len(c):
print(c[i-5:i],end=' ')
i+=5
print(c[i-5:])