Python是一種非常靈活的編程語言,可以用來處理各種類型的數據。如果我們想要從一個字符串中過濾出數字,Python也可以做到。
str = "hello 123 world" nums = "" for char in str: if char.isdigit(): nums += char print(nums)
上述代碼首先定義了一個字符串變量,然后定義了一個空字符串變量用來存儲過濾出的數字。接下來我們遍歷字符串中的每一個字符,如果字符是數字則添加到nums字符串中。最后打印出nums字符串,即為過濾出的數字。
假設我們要過濾出多個數字字符串中的數字,可以使用循環來遍歷每個字符串并使用相同的代碼邏輯。例如:
str_list = ["hello 123 world", "python 456 is great"] for str in str_list: nums = "" for char in str: if char.isdigit(): nums += char print(nums)
上述代碼首先定義了一個包含兩個字符串的列表變量。接著我們使用循環來遍歷每個字符串,使用相同的代碼邏輯來過濾出數字并打印出來。
使用Python過濾出數字非常簡單,只需要使用循環和字符判斷語句即可。如果需要過濾出不同類型的數據,只需要修改判斷條件即可。