পাইথনের স্ট্রিংয়ের শেষে আমি সাদা স্থানটি কীভাবে সরিয়ে ফেলব?


92

স্ট্রিংয়ের শব্দের পরে আমার সাদা স্থানগুলি সরিয়ে ফেলতে হবে। কোডের এক লাইনে এটি করা যায়?

উদাহরণ:

string = "    xyz     "

desired result : "    xyz" 

4
এই প্রশ্নটি কি এখানে জিজ্ঞাসা করার দরকার ছিল? ডক্সে
গ্রেগ কে

11
@ গ্রেগ কে হ্যাঁ, কারণ যারা ডক্সটি পড়েছেন তারা হয়ত বুঝতে পারেন না যে এটি সেখানে রয়েছে, কারণ এটি এটি একটি মৌলিক যেটি তারা প্রথম কয়েকবার পড়তে পেরেছিল এবং এটিকে কোনও সম্পর্কযুক্ত বলে বলে মনে রাখে। এছাড়াও, ডক্সগুলিতে স্ট্রাইপগুলি এই সমস্যার জন্য কোনও গুগল অনুসন্ধানে সহজেই প্রদর্শিত হয় না ('স্ট্রিংয়ের পাইথন স্ট্রিপ এর মানদণ্ডটি ব্যবহার করে)'।
ব্রুটসাইর্ফুজথ্রিক্স

4
বাস্তব ঠান্ডা @ গ্রেগ আসল ঠান্ডা
গভীরতা

উত্তর:



0

আপনি নিম্নলিখিত হিসাবে স্পেস মানগুলিকে নিয়ন্ত্রণ করতে স্ট্রিপ () বা বিভক্ত () ব্যবহার করতে পারেন:

words = "   first  second   "

# remove end spaces
def remove_first_spaces(string):
    return "".join(string.rstrip())


# remove first and end spaces
def remove_first_end_spaces(string):
    return "".join(string.rstrip().lstrip())


# remove all spaces
def remove_all_spaces(string):
    return "".join(string.split())

print(words)
print(remove_first_spaces(words))
print(remove_first_end_spaces(words))
print(remove_all_spaces(words))

আমি আশা করি এই সহায়ক।

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