Die Suche ergab 5 Treffer

von python71
Dienstag 19. Juli 2011, 15:41
Forum: Allgemeine Fragen
Thema: Python rätselhaftes Verhalten ganz einfaches Beispiel
Antworten: 11
Zugriffe: 1442

Re: Python rätselhaftes Verhalten ganz einfaches Beispiel

danke euch.

die Funktion repr(zins) hat mir nun aufgezeigt was zurück gegeben wurde bei input('zins')
nämlich '6,5\r'
und somit war der vergleich '6,5' = 6,5r' bullshit.

bye bye
von python71
Dienstag 19. Juli 2011, 13:48
Forum: Allgemeine Fragen
Thema: Python rätselhaftes Verhalten ganz einfaches Beispiel
Antworten: 11
Zugriffe: 1442

Re: Python rätselhaftes Verhalten ganz einfaches Beispiel

@derdon und @EyDu

danke für euren Versuch , aber eure Antworten haben Null mit meiner Frage/Problemstellung zu tun.
von python71
Dienstag 19. Juli 2011, 13:15
Forum: Allgemeine Fragen
Thema: Python rätselhaftes Verhalten ganz einfaches Beispiel
Antworten: 11
Zugriffe: 1442

Python rätselhaftes Verhalten ganz einfaches Beispiel

ich habe eine xxx.py
zins = '6,5A'
print(zins)
print(zins.replace(',','',1).isdigit())
while True:
if zins.replace(',','',1).isdigit() == True:
print('ok',zins)
break
else:
zins = str(input('Nochmal Zins: '))

print('ende')

Starte ich diesen In Idle klappt es:

6,5A
False
Nochmal Zins: a ...
von python71
Freitag 25. März 2011, 12:58
Forum: Allgemeine Fragen
Thema: list in txt problem mit unicode
Antworten: 7
Zugriffe: 1050

Re: list in txt problem mit unicode

@Blackjack

genau das is ja mein problem:

in idle z.B unicode 'test' kann ich in beide Richtungen umwandeln

>>> a =u'test'
>>> a.encode()
'test'
>>> _.decode()
u'test'
diesen unicode der in meiner List ist aber nicht dann komm fehlermeldung siehe unten.
>>> t = u'ist \u20ac'
>>> t.encode ...
von python71
Freitag 25. März 2011, 11:38
Forum: Allgemeine Fragen
Thema: list in txt problem mit unicode
Antworten: 7
Zugriffe: 1050

list in txt problem mit unicode

version python 2.7.1
ich lese mit modul xlrd eine excel und zwar jede Zeile in eine list.

das klappt und eine list sieht zB so aus.

[1.0, u'name', u'ist \u20ac', 100.0, u'und', u'\xfcber', u'200 \u20ac', u'%', '']

iteriere ich über die list und lasse mir jedes in IDLE mit print anzeigen sieht es ...