我解析了一些數據,其中的標準格式是一樣的東西10 pizzas
的字符串。有時候,數據是正確輸入,我們可能最終5pizzas
而不是5 pizzas
。在這種情況下,我想解析出比薩餅的數量。拆分它的數字和字母之間切換
這樣做將是性格檢查字符,建立一個字符串,直到我們達到一個非數字,然後鑄造該字符串爲整數的用簡單的方式。
num_pizzas = ""
for character in data_input:
if character.isdigit():
num_pizzas += character
else:
break
num_pizzas = int(num_pizzas)
雖然這很笨拙。是否有一種更簡單的方法來將字符串從數字切換到字母字符?