一、字符串
1、字符串指定条件拆分
输入两个字符串,按长度8来拆分,并将拆分结果输出;若长度不到8的整数倍,则用a补足
直接输入两个字符串
s1=input()
s2=input()
def f(s):
if len(s) % 8 != 0:
s=s+'a'*(8-len(s)%8)
for j in range(len(s)//8):
print(s[j*8:(j*8+8)])
f(s1)
f(s2)
先输入字符串个数,再依次输入字符串
while True:
try:
n=int(input('次数:'))
l=[]
for i in range(n):
l.append(input('str:'))
print(l)
for i in l:
if len(i)%8!=0:
i=i+'a'*(8-len(i)%8)
for j in range(len(i)//8):
print(i[j*8:(j*8+8)])
except:
break
2、数字翻转
- 输入一个整数,将这个整数以字符串的形式逆序输出
#切片倒序依次读取
while True:
try:
s=str(int(input())).strip() #整数转换字符串,并去掉空格
l=[]
for i in range(len(s)):
l.append(s[-1-i]) #将s中的字符从后向前添加到列表l中
print(''.join(l)) #将列表l中的元素用空字符连接成新的字符串
except:
break
#字符串直接逆序
while True:
try:
s=str(int(input())).strip()
print(s[::-1