[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