Python 是一種流行的編程語言,可以輕松地從文本中提取數字并進行處理。以下是一些使用 Python 的方法來提取數字的示例:
import re # 這個正則表達式匹配所有數字(包含小數) pattern = r'[-+]?\d*\.\d+|\d+' # 按照指定模式搜索字符串 text = 'Hello, I am 27 years old and my GPA is 3.75' numbers = re.findall(pattern, text) # 輸出匹配到的所有數字 print(numbers) # ['27', '3.75']
上述示例使用了 Python 的內置 re 模塊來搜索字符串中的數字。正則表達式是一種用于匹配字符串的通用方法,可以靈活地定制匹配的規則。
還有其他方法可以提取出數字。例如,我們可以使用 isdigit() 方法來判斷一個字符串是否只包含數字:
text = '12345' if text.isdigit(): number = int(text) print(number) # 12345
以上代碼判斷字符串 text 是否只包含數字,如果是,則將其轉換為整數并打印輸出。
總的來說,Python 提取數字的方法很多,我們可以根據具體的需求選擇最適合的方法。
上一篇vue對象的加載
下一篇python 路徑重定向