by Guest » 25 Jan 2025, 16:19
Ich muss eine beliebige Zeichenfolge in eine Zeichenfolge konvertieren, die in Python ein gültiger variabler Name ist.
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) + '_'
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?
Ich muss eine beliebige Zeichenfolge in eine Zeichenfolge konvertieren, die in Python ein gültiger variabler Name ist.[code]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) + '_'
[/code]
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?