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

পাইথনে isupper(), islower(), lower(), upper() ফাংশন এবং অ্যাপ্লিকেশন


এই আর্টিকেলে আমরা পাইথন ৩.x-এ isupper(), islower(), upper(), lower() ফাংশন সম্পর্কে জানব।

এই ফাংশনগুলো স্ট্রিং এবং সংশ্লিষ্ট টাইপের ওপর প্রয়োগ করা যায়। এগুলো পাইথন স্ট্যান্ডার্ড লাইব্রেরির অন্তর্ভুক্ত।

সব ফাংশন কোনো আর্গুমেন্ট গ্রহণ করে না। isupper() এবং islower() বুলিয়ান ভ্যালু রিটার্ন করে, আর upper() এবং lower() ফাংশন স্ট্রিংকে বড় বা ছোট হাতের অক্ষরে রূপান্তর করে রিটার্ন করে।

উদাহরণ

string = 'tutorialspoint'
# বড় হাতের ক্যারেক্টার চেক
print(string.isupper())
# ছোট হাতের ক্যারেক্টার চেক
print(string.islower())
# বড় হাতের ক্যারেক্টরে রূপান্তর
print(string.upper())
# ছোট হাতের ক্যারেক্টরে রূপান্তর
print(string.lower())

আউটপুট

False
True
TUTORIALSPOINT
tutorialspoint

ব্যাখ্যা

যদি কোনো প্যারামিটার পাস করা হয় তবে ইন্টারপ্রেটার এরর দেখাবে। আউটপুট থেকে দেখা যাচ্ছে সব অক্ষর ডিজায়ারড কেসে রূপান্তরিত হয়েছে। যদি স্ট্রিংয়ে কোনো সংখ্যা বা সিম্বল থাকে তবে সেটিতে কোনো পরিবর্তন হয় না।

উপসংহার

এই আর্টিকেলে আমরা পাইথন ৩.x-এ isupper(), islower(), lower() ও upper() ফাংশন সম্পর্কে শিখেছি।

  1. পাইথন প্রোগ্রাম বিল্ট-ইন ফাংশন ছাড়া আপারকেস ও লোয়ারকেস ক্যারেক্টার কাউন্ট করা

  2. পাইথনে বিল্ট-ইন ফাংশন ছাড়া আপারকেস এবং লোয়ারকেস ক্যারেক্টার গণনা

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

  4. পাইথনে বড় হাতের অক্ষর ও সংখ্যা দিয়ে র‍্যান্ডম স্ট্রিং জেনারেট করা