কম্পিউটার টিউটোরিয়াল

পাইথনে স্ট্রিং থেকে দশমিক সংখ্যা বের করার পদ্ধতি

রেজেক্স মডিউল ব্যবহার করা সবচেয়ে দ্রুত পদ্ধতি।

>>> import re

ধরে নিচ্ছি স্ট্রিং-এ পূর্ণসংখ্যা এবং ফ্লোটিং পয়েন্ট সংখ্যা দুটোই আছে:

>>> s = 'my age is 25. I have 55.50 percent marks and 9764135408 is my number'

findall() ফাংশন দশমিকের আগে এবং পরে ডিজিট থাকা প্যাটার্ন মেনে সব সংখ্যাগুলোর একটি লিস্ট রিটার্ন করে:

>>> re.findall(r'\d*\.?\d+', s)

ফলাফল সব সংখ্যাগুলোর একটি লিস্ট অবজেক্ট:

['25', '55.50', '9764135408']
  1. হেক্সাডেসিমেল স্ট্রিংকে দশমিকে রূপান্তর করার পাইথন প্রোগ্রাম

  2. পাইথনে স্ট্রিং থেকে তারিখ বের করা

  3. পাইথনে স্ট্রিং-এর ভেতর থেকে সাবস্ট্রিং এক্সট্র্যাক্ট করা

  4. পাইথনে স্ট্রিং থেকে সংখ্যা বের করা