Ich muss ein Escape-Zeichen zu einer Variablen hinzufügen, die ich an eine andere Zeichenfolge angehängt habe und ihre Auswirkungen anwenden lassen. Das ist, was ich habe:Hinzufügen von Escape-Zeichen zu einer Variablen in Python
h1 = ['1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f']
h2 = ['1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f']
h3 = list(itertools.product(h1, h2))
h4 = []
for item in h3:
h4.append(''.join(item))
temp = r'\x' + str(h4[0]) + '\x7e\x15\x16\x28\xae\xd2\xa6\xab\xf7\x15\x88\x09\xcf\x4f\x3c'
Also, wenn ich habe \ xh brauche ich den Charakter mit dem Wert hh hex aber ich kann nicht alles in Python scheinen zu finden, tut dies neben \ x, die ich nicht scheinen kann, für Variablen verwenden.
Irgendwelche Vorschläge?
Warum berechnen Sie alle Produkte, aber nur einen Wert? – ShadowRanger
Klarstellung: Sie wollen nicht wirklich "entkommen". Escapes sind für String-Literale, um rohe Byte-Werte (von 0 bis 255) oder unformatierte Unicode-Ordinalzahlen darzustellen (für Py2 "Unicode" oder Py3 "Str"), müssen Sie keinen Escape-Code machen, um Ordinale in Bytes zu konvertieren '/' str' Werte. Die Antworten erklären, wie Sie die Fluchten überspringen und bekommen, was Sie wirklich wollen? – ShadowRanger
[XY-Problem] (http://xyproduct.info/) – kindall