Page 1 of 1

Wie konvertiere ich eine Zeichenfolge in einen gültigen variablen Namen in Python?

Posted: 25 Jan 2025, 16:19
by Guest
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?