Výsledky 1 až 6 z 6

Téma: [Python]Porovnavani dvou retezcu

  1. #1
    Member
    Založen
    08.09.2003
    Bydliště
    Praha/Slovacko
    Příspěvky
    207
    Vliv
    268

    Standardní [Python]Porovnavani dvou retezcu

    Vsiml jsem si takove blbosti:

    retezec = "hukot"

    input = raw_input("napis hukot")
    if input == "hukot":
    print "ahoj"

    Kdyz napisu hukot, tak to nic nevypise. Zjistil jsem, ze delky retezcu se lisi.
    Jak se da tohle odstranit? Proc to ma odlisne delky retezcu?
    Python: executable pseudo-code; Perl: executable line noise

  2. #2

    Standardní

    nemas v tom inputu jeste nakonci newline ?
    python neznam ale mohlo by to mit nejaky trim nebo neco takovyho tak to na to zkus

  3. #3
    Member
    Založen
    08.09.2003
    Bydliště
    Praha/Slovacko
    Příspěvky
    207
    Vliv
    268

    Standardní

    Citace Původně odeslal Fox!MURDER
    nemas v tom inputu jeste nakonci newline ?
    python neznam ale mohlo by to mit nejaky trim nebo neco takovyho tak to na to zkus
    Zkousel jsem dat na konec toho retezce neco jako '\0', ale to nefakcilo.
    Python: executable pseudo-code; Perl: executable line noise

  4. #4

    Standardní

    spis \n
    nebo \r\n
    a nebo si to vypis hexa znak po znaku ...

  5. #5
    Member
    Založen
    08.09.2003
    Bydliště
    Praha/Slovacko
    Příspěvky
    207
    Vliv
    268

    Standardní

    Citace Původně odeslal Fox!MURDER
    spis \n
    nebo \r\n
    a nebo si to vypis hexa znak po znaku ...
    To '\n' jsem taky zkousel, ale nic. Musel jsem na to udelat specialni fci.
    Python: executable pseudo-code; Perl: executable line noise

  6. #6

    Standardní

    rikam vypis si to znak po znaku hexa a uvidis kde je rozdil

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •