কম্পিউটার

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


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

>>> import re

ধরে নিচ্ছি যে স্ট্রিংটিতে পূর্ণসংখ্যা এবং ফ্লোটিং পয়েন্ট সংখ্যার পাশাপাশি নীচে রয়েছে -

>>> s='আমার বয়স 25। আমার 55.50 শতাংশ নম্বর আছে এবং 9764135408 আমার নম্বর'

Findall() ফাংশন প্রদত্ত প্যাটার্নের সাথে মিলে যাওয়া সংখ্যাগুলির একটি তালিকা প্রদান করে যার মধ্যে দশমিক বিন্দুর আগে এবং পরে অঙ্ক রয়েছে

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

ফলাফল হল সমস্ত সংখ্যার একটি তালিকা বস্তু

['25', '55.50', '9764135408']

  1. হেক্স স্ট্রিংকে দশমিকে রূপান্তর করতে পাইথন প্রোগ্রাম

  2. কিভাবে পাইথনে একটি স্ট্রিং থেকে তারিখ বের করতে হয়?

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

  4. পাইথনে একটি স্ট্রিং থেকে সংখ্যাগুলি কীভাবে বের করবেন?