Ich habe versucht, den Statusnamen aus der Zeichenfolge 'Rhode Island[edit]'
zu extrahieren.Warum teilen und strip gibt unterschiedliche Ausgabe in Python?
Als ich versuchte .split('[[]').str[0]
, wurde mir das korrekte Ergebnis 'Rhode Island' gegeben. Als ich jedoch versuchte .rstrip('[edit]')
, wurde mir das falsche Ergebnis 'Rhode Islan' gegeben.
Ich habe verwirrt, warum das Zeichen "d" vor der linken Klammer wurde auch entfernt, wenn ich rstrip-Funktion verwendet.
der Parameter zu 'rstrip()' ist „* eine Zeichenfolge, die den Satz von Zeichen spezifiziert entfernt werden . * ". Lesen Sie die Dokumentation: https://docs.python.org/3/library/stdtypes.html?highlight=rstrip#str.rstrip – cdarke
''Rhode Island [Bearbeiten]'. Split ('[[]'). Str [ 0] 'wird" AttributeError "erzeugen; Bitte überprüfen Sie diesen Teil Ihrer Frage. –