[python] Python na Symbianu
"V.Segeďa"
v.segeda na madalbal.cz
Čtvrtek Prosinec 27 13:08:45 CET 2007
Podľa oficiálnej stránky
http://opensource.nokia.com/projects/pythonfors60/index.html je Python
S60 odvodený od štandardnej verzie pythonu 2.2.2. Na počítači máš
zrejme verziu 2.5, takže rozdiely nájdeš postupne na stránkach
http://www.python.org/doc/2.5/whatsnew/whatsnew25.html
http://www.python.org/doc/2.4/whatsnew/whatsnew24.html
http://www.python.org/doc/2.3/whatsnew/whatsnew23.html
Veľa zábavy... :)
Jakub Vojáček wrote:
> Ahoj
>
> Včera jsem dostal mobil Nokia N73 a jakožto velký fanda pythonu jsem
> se ho snažil nainstalovat na mobil.
> První dojmy - Krása, všechno šlape jak má
> Na druhý pohled sem ale celkem znechucen, protože jsem zjistil, že
> python na symbianu se celkem zásadně liší od toho co mám na počítači,
> takže když jsem chtěl pustit nějaký skript musel jsem ho dlouho
> předělávat do symbiáckého pythona.
> Tady uvádím některé příklady:
> *1)* *Z mobilu*:
> >>> float("+1")
> Traceback (most recent call last):
> File "<console>", line 1, in ?
> ValueError: invalid literal for float(): +1
> *Z počítače:*
> >>> float("+1")
> 1.0
>
> *2)Z mobilu:*
> >>> s=[1,2]
> >>> s[0:1]="ddd"
> Traceback (most recent call last):
> File "<console>", line 1, in ?
> TypeError: must assign list (not "str") to slice
> *Z počítače:*
> >>> s=[1,2,3]
> >>> s[0:1]="444"
> >>>
>
> Ale co mě dostalo nejvíce:
> *Z mobilu:*
> >>> s=[1,2]
> >>> s.index(2,1)
> Traceback (most recent call last):
> File "<console>", line 1, in ?
> TypeError: index() takes exactly one argument (2 given)
> *Z počítače:*
> >>> s=[1,2]
> >>> s.index(2,1)
> 1
>
> A moje otázka zní. Je takových rozdílů ještě hodně?
> ------------------------------------------------------------------------
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
Další informace o konferenci Python