有一串字串「lxa7yzu」,其中有大寫字母、小寫字母和數字,現編寫一指令碼使得實現以下功能:
將這串字串中的數字、大寫字母、小寫字母分別取出來並進行分類。
指令碼如下所示:
zifuchuan = "lxa7yzu"
digit = "" ; lower = "" ; upper = ""
for i in zifuchuan :
if i.isdigit() :
digit += i
elif i.islower() :
lower += i
elif i.isupper() :
upper += i
else :
pass
print
"""digit:{}
lower:{}
upper:{}
""".format(digit,lower,upper)
該指令碼執行後的效果圖如下所示:
上圖可以看出成功的將大小寫字母和數字分類開,數字是「7」,大寫字母是「yu」,小寫字母是「lxaz」。
python提取字串中數字
題目 這是乙個複雜問題的簡化 如下是乙個字串列表,提取字串中第二個數字,並判斷是否大於1000,如果是,從列表中刪除這一行。1000 t1002 n 省略 coding utf 8 oldstr 1000 t1002 n newstr oldstr 匹配目標數字左側字串 t newstr.index...
python處理字串 將字串中的數字相加求和
計算字串中所有數字的和,字串中有數字和字母組合而成 如果出現連續數字,按照乙個數操作 具體解釋在 行裡 def sum str str1 len1 len str1 首先將字串str1的長度賦值給len1 sum n 0 建立乙個值為0的空變數sun 建立乙個值為0的空變數n for i in ra...
python數字轉成字串
數字轉成字串,使用格式化字串 如tt 322 tem d tt tem即為tt轉換成的字串 常用的格式化字串 d 整數 f f 浮點數 e e 科學計數 g g e 和 f e 和 f 的簡寫 輸出 格式化操作符輔助指令 符號 作用 定義寬度或者小數點精度 用做左對齊 在正數前面顯示加號 在正數前面...