“Bagaimana cara mengekstrak angka dari string di Python?” Kode Jawaban

Ekstrak angka dari string python

# Python program to extract digits from string

# take string
string = "kn4ow5pro8am2"

# print original string
print("The original string:", string)

# using join() + filter() + isdigit()
num = ''.join(filter(lambda i: i.isdigit(), string))

# print extract digits
print("Extract Digits:", num)
Mighty Unicorn

Python mengekstrak semua angka dari string re

>>> str = "h3110 23 cat 444.4 rabbit 11 2 dog"
>>> [int(s) for s in str.split() if s.isdigit()]
[23, 11, 2]
Comfortable Cardinal

cara mengekstrak bilangan bulat dari python string

>>> txt = "h3110 23 cat 444.4 rabbit 11 2 dog"
>>> [int(s) for s in txt.split() if s.isdigit()]
[23, 11, 2]
Alert Armadillo

cara mengekstrak angka dari string dalam python

# Get digit using regex
import re

def extract_num_from_string(string: str) -> int:
  return ''.join(re.findall('\d', string))

print(extract_num_from_string('Year 2000'))

# output will be: 2000
Wild Wombat

Jawaban yang mirip dengan “Bagaimana cara mengekstrak angka dari string di Python?”

Pertanyaan yang mirip dengan “Bagaimana cara mengekstrak angka dari string di Python?”

Lebih banyak jawaban terkait untuk “Bagaimana cara mengekstrak angka dari string di Python?” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya