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

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

Post 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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post