字符串反转1
import string,random
words = list(string.ascii_letters)
random.shuffle(words)
print("原字符串为:")
print("".join(words))
print("经过反转之后为:")
print("".join(reversed(words)))
字符串反转2
a='19 29 33 44 5'
s=a.split(' ') # 拆分字符串,分隔符为空格
print(s)
s.reverse()
print(s)
删除字符串中出现次数最少的字符并打印
while True:
try:
x = input("请输入字母或数字:")
except ValueError:
print("不会触发的错误")
else:
result = list(x) #将输入赋值给列表
tmp = {} #创建一个空字典
for i in result: #遍历列表
if i not in tmp.keys():
tmp[i] = 1 #将字符串内容赋值给字典key,values存放该key出现次数
else:
tmp[i] += 1 #若第二次之后出现相同字符串,则value值+1
n = min(tmp.values()) #取字典values最小值
for i in result: # 遍历输入字符串
if tmp[i] == n: #
result.remove(i)
print(''.join(result))
break
finally:
print("处理完成!")