㈠ 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]))