[python] Učimse

Ondrej Beranek rainbof na gmail.com
Pondělí Leden 26 19:46:26 CET 2009


ntice je ne matice o N stranach. Jinak take pole.

ntice 2x2 je ctverec 2x2x2 je krychle 2x2x2x2 nevim co :D to jsou ntice.

"sallyx.org" rika:
(http://www.sallyx.org/sally/python/python3b.php)

N-tice N-tice (tuple) je podobná
seznamu<http://www.sallyx.org/sally/python/python3b.php#list>,
liší se však zápisem a též svým chováním. N-tice je neměnitelná a neobsahuje
metody. Uvozuje se kulatými závorkami. Chcete-li deklarovat n-tici s jedním
prvkem, musíte uvést za prvek čárku, jinak by takový výraz byl vyhodnocen
např. jako číslo v závorce!

>>> *x=(1,)*
>>> *type(x)*
<type 'tuple'>

Závorky jsou zde nepovinné (vyzkoušejte). Pokud použijete několik výrazů
oddělených od sebe čárkou, jsou automaticky vyhodnoceny Pythonem jako n-tice
a podle toho se chovají.

>>> *x=1,2,'ahoj',"""'"'""",None,3,4*
>>> *print x[3]*
'"'
>>> *a,b,c = 'a','be',3*
>>> *print b*
be

>>> *print a,c*
'a', 3

Všimně te si přiřazení *a,b,c = 'a','be',3*. Do n-tice složené ze tří
proměnných *a*,*b*,*c* byla uložena n-tice hodnot ('a','be',3) N-tice lze
násobit podobně jako řetězce, nebo seznamy.



2009/1/26 Budulinek <budulinek.22 na gmail.com>

> na strane 79 knihu nebojte se programovat je operator  Tuple(n-tice) vubec
> to nechapo co ma za funkci předem dekuji
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20090126/18e962b5/attachment.htm>


Další informace o konferenci Python