@Greg K Tak, ponieważ nawet ci, którzy przeczytali dokumenty, mogą nie zdawać sobie sprawy, że może tam być, biorąc pod uwagę, że jest to fundamentalne, że mogli wyłączyć kilka pierwszych razy, kiedy to przeczytali, i pamiętać, że mówili coś niezwiązanego. Ponadto rstrip w dokumentacji nie pojawia się łatwo w wyszukiwarce Google dla tego problemu (przy użyciu kryterium „koniec ciągu znaków pythona”).
możesz użyć strip () lub split (), aby kontrolować wartości spacji w następujący sposób:
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))
Odpowiedzi:
>>> " xyz ".rstrip() ' xyz'
więcej o
rstrip
w dokumentachźródło
możesz użyć strip () lub split (), aby kontrolować wartości spacji w następujący sposób:
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))
mam nadzieję, że to pomocne.
źródło