python字串中取數字

2021-08-07 10:13:32 字數 708 閱讀 6569

有一串字串「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 的簡寫 輸出 格式化操作符輔助指令 符號 作用 定義寬度或者小數點精度 用做左對齊 在正數前面顯示加號 在正數前面...