請取出A字符串的編號,並將其作為新字符串輸出。
請統計A字符串中每個字母的出現次數(不區分大小寫,A和A是同壹個字母)並作為字典輸出。示例{'a':3,' b':1}
請去掉A字符串中多次出現的字母,只保留第壹個,不區分大小寫。
示例:“aAsmr3idd4bgs7Dlsf9eAF”,移除後,輸出“asmr3id4bg7lf9e”。
a="aAsmr3idd4bgs7Dlsf9eAF "
def fun 1 _ 2(x):# 1 & amp;2
X=x.lower()#大小寫轉換
數量=[]
dic={}
對於x中的I:
If . is digit():#如果是數字,請取出字符串A的數字,輸出壹個新的字符串。
編號追加(I)
Else:#2請統計A字符串中每個字母出現的次數(不區分大小寫)並輸出壹個字典。例如:{'a':3,' b':1}
如果在駕駛員信息中心:
繼續
否則:
dic & lt我& gt=x.count(i)
新=“”。加入(數量)
打印"新的數字字符串是:"+new
print "字典是:%s"%dic
fun1_2(a)
def fun3(x):
x=x.lower()
new3=[]
對於x中的I:
如果我在新的3:
繼續
否則:
new3.append(i)
打印“”。加入(新3)
fun3(a)
擴展數據:
使用printf函數的註意事項
1,域寬度
%d:根據整數數據的實際長度輸出。
如果要輸出指定的寬度,可以指定域寬度。% MD-&;gt;m域寬度,打印後,在控制臺上,顯示m位;
如果要打印的位數超過我們設定的m,就按原樣輸出;
如果要打印的號碼的位數少於設定的位數,請按如下方式填寫空白:
如果m是正數,則左對齊(左填充);
如果m為負,則向右對齊(右填充)。
2.轉義字符
如果要輸出字符“%”,應該在“格式控制”字符串中用兩個連續的% s來表示。
如:printf ("%f%% ",1.0/3);輸出結果:0.333333%。