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
Die Suche ergab 5 Treffer
- Dienstag 19. Juli 2011, 15:41
- Forum: Allgemeine Fragen
- Thema: Python rätselhaftes Verhalten ganz einfaches Beispiel
- Antworten: 11
- Zugriffe: 1442
- 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.
danke für euren Versuch , aber eure Antworten haben Null mit meiner Frage/Problemstellung zu tun.
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...