@Greg K Да, потому что даже те, кто читал документы, могут не осознавать, что это может быть там, поскольку это фундаментально, что они, возможно, отключились в первые несколько раз, когда прочитали это, и запомнили это как говорящее что-то несвязанное. Кроме того, rstrip в документах нелегко найти в поиске Google для этой проблемы (с использованием критерия «python strip end of string»).
вы можете использовать strip () или split () для управления значениями пробелов следующим образом:
words = " first second "# remove end spacesdefremove_first_spaces(string):return"".join(string.rstrip())
# remove first and end spacesdefremove_first_end_spaces(string):return"".join(string.rstrip().lstrip())
# remove all spacesdefremove_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))
Ответы:
>>> " xyz ".rstrip() ' xyz'
больше о
rstrip
в документацииисточник
вы можете использовать strip () или split () для управления значениями пробелов следующим образом:
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))
я надеюсь, что это полезно.
источник