㈠ python输入一行任意大小写字母、数字和符号,回车结束
先用正则表达提取,然后聚合去重,在转化列表,在降序输出,这样输出是列表。在转化字符串
importre
a=input('输入:')
b=''.join(sorted(list(set(re.findall('d',a))),reverse=True))
c=''.join(sorted(list(set(re.findall('W',a))),reverse=True))
d=''.join(sorted(list(set(re.findall('[a-z]',a))),reverse=True))
e=''.join(sorted(list(set(re.findall('[A-Z]',a))),reverse=True))
print('{0} {1} {2} {3} '.format(b,c,d,e))
㈡ python怎么把列表转换成字符串
在python中将列表转换为字符串的方法如下:
1、通过桌面快捷方式或搜索来打开Python IDLE程序。
㈢ python中如何把 带回车符的多行文本赋值给某个变量呢就是类似PHP中的<<<EOF ****EOF操作
python中字符串类型可以回车啊
我给你找个例子啊
在Python中,可以使用三种方式定义字符串。单引号、双引号和三引号。
例如:'string'、"string"、"""string"""或者是'''string'''。
在使用上,单引号和双引号没有什么区别。三引号的主要功能是在字符串中可以包含换行。也就是说,在三引号中的字符串,如果其中的内容在程序中是分行的,那么,在使用中也是分行的。这样就不需要显示的使用" "来换行了。
>>>a='''hello
dajiahao
world'''
>>>a
'hello dajiahao world'
>>>
㈣ 如何用python把数字每4个用逗号分开在线等。
# 这是一个长一点的,简单的,还做了一点重复的
a = input('请输入一串数字,是一串子:')
b = []
for n in range(len(a)):
if n % 4 == 0:
b.append(a[n:n + 4]) # 将a字符串每4个字符分割成列表添加到b列表中
print('>>>输入的内容转化为的列表', b)
c = ','.join(b) # 以逗号作为分隔符,将 b中所有的元素合并为一个新的字符串
print('>>>输入的内容每四个以逗号分开', c)
d = c.split(',')
print(">>>把字符串转化成列表,终于用到了split", d)
for i in range(len(b)):
print('>>>分开后第%s个是%s' % (i+1, d[i]))