[python] Uvození metod/proměnných podtržítkem

Martin Stiborský martin.stiborsky na gmail.com
Sobota Červenec 26 13:44:11 CEST 2008


Díky moc za vysvětlení.
Že to bude mít význam pro oddělení "interních" záležitostí jsem tušil,
ale o neimportování jsem nevěděl.

2008/7/26 Jirka Vejrazka <jirka.vejrazka na gmail.com>:
> Ahoj,
>
>  Obvykle se tak oznacuji promenne u kterych autor nepredpoklada, ze
> by se jimi nekdo jiny mel zabyvat, je to takovy indikator ze je to
> "interni" nebo "pomocna" promenna.
>
>  Ma to i syntakticky vyznam - objekty jejichz jmeno zacina
> podtrzitkem se nekdy neimportuji. Treba
>>>> from muj_modul import *
> Nenaimportuje ty promenne a funkce, ktere zacinaji podtrzitkem.
>
>  Asi jsem to nepopsal uplne spravne, ale snad se mi povedlo zachytit
> vyznam. Je to k nalezeni v dokumentaci nekde okolo popisu importu a
> namespace.
>
>   Jirka
>
>
> On 7/26/08, Martin Stiborský <martin.stiborsky na gmail.com> wrote:
>> Zdravím.
>> Chtěl jsme se zeptat, v cizích zdrojových kódech občas vidím, že
>> metoda nebo proměnná je uvozena podtržítkem.
>>
>> třeba:
>> self._cokoli = 3
>>
>> To podtržítko je nějaký coding standard, nebo tak něco ?
>>
>> --
>> S pozdravem
>> Martin Stiborský
>>
>> Jabber: stibi na njs.netlab.cz
>> ICQ: 224-065-849
>> _______________________________________________
>> Python mailing list
>> Python na py.cz
>> http://www.py.cz/mailman/listinfo/python
>>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>



-- 
S pozdravem
Martin Stiborský

Jabber: stibi na njs.netlab.cz
ICQ: 224-065-849


Další informace o konferenci Python