Wie konvertiere ich eine Zeichenfolge in einen gültigen variablen Namen in Python?
Posted: 25 Jan 2025, 16:19
Ich muss eine beliebige Zeichenfolge in eine Zeichenfolge konvertieren, die in Python ein gültiger variabler Name ist.
Das ist ein sehr naiver Ansatz. Ich muss prüfen, ob die Zeichenfolge ungültige Zeichen für Variablennamen enthält, und diese durch „
Was wäre eine pythonische Möglichkeit, dies zu tun?
Code: Select all
s1 = 'name/with/slashes'
s2 = 'name '
def clean(s):
s = s.replace('/', '')
s = s.strip()
return s
# the _ is there so I can see the end of the string
print clean(s1) + '_'
Was wäre eine pythonische Möglichkeit, dies zu tun?