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

পাইথনে পাইথন কোড ধারণকারী স্ট্রিং এক্সিকিউট করা


আপনি যদি পাইথন স্টেটমেন্ট এক্সিকিউট করতে চান, তবে exec(string) ব্যবহার করতে পারেন। উদাহরণস্বরূপ,

>>> my_code = 'print "Hello World!"'
>>> exec(my_code)
Hello World!

কিন্তু আপনি যদি শুধু একটি এক্সপ্রেশন-এর মান ইভ্যালুয়েট করতে চান, তবে eval() ব্যবহার করতে পারেন। উদাহরণস্বরূপ,

>>> my_expression = "5 + 3"
>>> eval(my_expression)
8

নোট: eval এবং exec ব্যবহার করার সময় খুব সতর্ক থাকুন কারণ এগুলো খুব শক্তিশালী ফাংশন এবং আপনার কোডে সুক্ষ্ম বাগ/সিকিউরিটি লুপহোল তৈরি করতে পারে।

  1. পাইথনে সংখ্যা রিভার্স করার পদ্ধতি

  2. পাইথনে লিস্টকে স্ট্রিং-এ রূপান্তর করার পদ্ধতিসমূহ

  3. পাইথনে স্ট্রিং রিভার্স (Reverse) করার পদ্ধতিসমূহ

  4. গুগল কোলাবরেটরিতে পাইথন কোড রান করার পদ্ধতি