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

পাইথনে স্ট্রিং-এ ম্যাথ অপারেশন করা

আপনি eval ফাংশন ব্যবহার করে স্ট্রিং-এ থাকা ম্যাথেম্যাটিক্যাল এক্সপ্রেশন ইভ্যালুয়েট করতে পারেন।

উদাহরণ

উদাহরণস্বরূপ, আপনার কাছে "(4*5) + 21" কন্টেন্টের একটি স্ট্রিং থাকলে, আপনি এটাকে eval করে ফলাফল পেতে পারেন।

>>> s = "(4*5) + 22"
>>> eval(s)
42

eval পাইথন রুল ফলো করে ম্যাথেম্যাটিক্যাল এক্সপ্রেশন ইভ্যালুয়েট করার জন্য যখন প্যারেনথেসিস দেওয়া নেই, ইত্যাদি। eval ব্যবহার করার সময় খুব সতর্ক থাকুন কারণ এটা বড় সিকিউরিটি লুপহোল এবং বাগের সোর্স হতে পারে।

  1. পাইথন ম্যাথেম্যাটিক্যাল ফাংশন

  2. পাইথনে ইউনিকোড স্ট্রিংয়ের টাপল তৈরি করা

  3. পাইথন স্ট্রিংকে টাপলে কনভার্ট কীভাবে করবেন?

  4. পাইথনে তারিখ ও সময়ের গাণিতিক অপারেশন কীভাবে করবেন?