νικος Λάμπρου ρώτησε πριν 10 μήνες

Καλησπέρα σας. Μαθαίνω python έχω την εξής απορία: γιατί αν γράψω στη γραμμή εντολών  len(\'hello\')
5
>>> len(\'1234\')
4
>>> len(str(1234))
4
>>> len(str(hello))
Traceback (most recent call last):
File \"<stdin>\", line 1, in <module> ειναι όλα σωστά εκτός την τελευταία? γιατί η τελευταία είναι λάθος? σας ευχαριστώ για την απάντηση

2 Απαντήσεις

Γιώργος Λάνδρου Staff απάντησε πριν 10 μήνες

Καλησπέρα Νίκο, το "hello" είναι ήδη "string" οπότε η εντολή str() είναι πλεονασμός..

νικος Λάμπρου απάντησε πριν 10 μήνες

Ευχαριστώ πολύ για την απάντηση. Θα το ξαναδώ