কিভাবে একটি স্ট্রিং বড় হাতের মধ্যে পরিবর্তন


737

পাইথনের সাহায্যে স্ট্রিংকে বড় হাতের অক্ষরে পরিবর্তন করতে আমার সমস্যা হয়। আমার গবেষণায়, আমি পেয়েছি string.ascii_uppercaseতবে এটি কার্যকর হয় না।

নিম্নলিখিত কোড:

 >>s = 'sdsd'
 >>s.ascii_uppercase

এই ত্রুটি বার্তা দেয়:

Traceback (most recent call last):
  File "<console>", line 1, in <module>
AttributeError: 'str' object has no attribute 'ascii_uppercase'

আমার প্রশ্নটি: আমি কীভাবে একটি স্ট্রিংটি পাইথনের বড় হাতের মধ্যে রূপান্তর করতে পারি?


1
এটি করার বিষয়ে সহজ টিউটোরিয়াল: dreamsyssoft.com/python-scriptting-tutorial/trings-tutorial.php
ট্রাইটন ম্যান

উত্তর:


1237
>>> s = 'sdsd'
>>> s.upper()
'SDSD'

স্ট্রিং পদ্ধতি দেখুন ।


148
উল্লেখ করার মতো title(), 'abc def'.title()আপনাকে দেবেAbc Def
বুরহান খালিদ

1
এটি চরের ধরণের জন্যও কাজ করে। আপনার সহায়ক উত্তরের জন্য আপনাকে ধন্যবাদ।
yves বাউমস

1
@ yvesBaumes "চর টাইপ" বলতে কী বোঝ? পাইথনের চর নেই। শুধুমাত্র 1 দৈর্ঘ্যের স্ট্রিংগুলি
অ্যাক্সান

দয়া করে লক্ষ্য করুন:.upper() এবং .lower()ফাংশন মূল পরিবর্তন করবেন না strঅর্থাত ব্যবহার s = s.upper()কার্যকর ফলাফলের জন্য
চৈতন্যের

95

স্ট্রিংয়ের আপার কেস সংস্করণ পেতে আপনি এটি ব্যবহার করতে পারেন str.upper:

s = 'sdsd'
s.upper()
#=> 'SDSD'

অন্যদিকে string.ascii_uppercaseএকটি স্ট্রিং যা উপরের ক্ষেত্রে সমস্ত ASCII অক্ষর ধারণ করে:

import string
string.ascii_uppercase
#=> 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

16

স্ট্রিংটি আপার কেস করতে - কেবল সহজভাবে টাইপ করুন

s.upper()

সহজ এবং সহজ! এটিকেও কম করতে আপনি একই কাজ করতে পারেন

s.lower()

প্রভৃতি


16
s = 'sdsd'
print (s.upper())
upper = raw_input('type in something lowercase.')
lower = raw_input('type in the same thing caps lock.')
print upper.upper()
print lower.lower()

9
স্ট্যাক ওভারফ্লো @HCode এ আপনাকে স্বাগতম! আপনার কোডটিতে কিছু মন্তব্য যুক্ত করার প্রথাগত।
aliteralmind

5

ছোট হাত থেকে বড় হাতের বড় হাতের অক্ষর তৈরির জন্য use

"string".upper()

"string"আপনার স্ট্রিংটি কোথায় আপনি বড় হাতের রূপান্তর করতে চান

এই প্রশ্নের উদ্বেগের জন্য এটি এটি পছন্দ করবে:

s.upper()

বড় হাতের স্ট্রিং থেকে ছোট হাতের তৈরির জন্য কেবল ব্যবহার করুন

"string".lower()

"string"আপনার স্ট্রিংটি কোথায় আপনি ছোট হাতের রূপান্তর করতে চান

এই প্রশ্নের উদ্বেগের জন্য এটি এটি পছন্দ করবে:

s.lower()

আপনি যদি আপনার পুরো স্ট্রিং পরিবর্তনশীল ব্যবহার করতে চান

s="sadf"
# sadf

s=s.upper()
# SADF

3

সাধারণ স্ট্রিং ম্যানিপুলেশন সম্পর্কিত প্রশ্নের জন্য dirঅন্তর্নির্মিত কার্যটি কার্যকর হয়। এটি আপনাকে অন্যদের মধ্যে যুক্তির পদ্ধতির একটি তালিকা দেয়, উদাহরণস্বরূপ, dir(s)সমেত একটি তালিকা প্রদান করে upper

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.