Edit detail for JmenaPromennych revision 1 of 1

1
Editor: geon
Time: 2005/12/16 13:34:51 GMT+0
Note:

changed:
-
Doporučení pro jména proměnných

 Jedná se jen o doporučení. Pokud se pracuje na již existujících projektech,
 je lepší kvůli přehlednosti dodržovat vnitřní úzus toho kterého projektu. 

 Styly jmen

  Existuje mnoho různých způsobů pojmenování proměnných. Zde je stručný přehled variant:

  - b (malé písmeno)

  - B (velké písmeno)

  - malapismena

  - mala_pismena_s_podtrzitky

  - VELKAPISMENA

  - VELKA_PISMENA_S_PODTRZITKY

  - !KapitalizovanaSlova

  - smisenyStyl (odlišuje se od !KapitalizovanychSlov malým počátečním písmenem)

  - Kapitalizovana_Slova_S_Podtržítky (fuj!)


 Podtržítka na začátku nebo konci jména

  Proměnné s podtržítky na začátku nebo konci mají v Pythonu speciální význam a kombinují se s kterýmkoliv stylem:

  - **_jedine_podtrzitko_na_zacatku**: slabý indikátor "pro vnitřní použití"
    (např. "from M import *" neimportuje objekty, jejichž jména začínají podtržítkem).

  - <b>jedine_podtrzitko_na_konci_: </b>používá se, aby se zabránilo konfliktům s klíčovými slovy Pythonu,
    např. "Tkinter.Toplevel(master, class_='ClassName')".

  - **__dvojite_podtrzitko_na_zacatku**: "soukromá" jména atributů tříd

  - **__dvojite_podtrzitko_na_zacatku_a_na_konci__**: systémová jména, např.  
  __init__, __import__ nebo __file__ nebo __add__.  Používají
    na přetěžování operátorů.
    
Zdroje

 - http://www.python.org/peps/pep-0008.html - naming conventions

 - Manual: 2.3.2 Reserved classes of identifiers 
      


Doporučení pro jména proměnných

Jedná se jen o doporučení. Pokud se pracuje na již existujících projektech, je lepší kvůli přehlednosti dodržovat vnitřní úzus toho kterého projektu.

Styly jmen

Existuje mnoho různých způsobů pojmenování proměnných. Zde je stručný přehled variant:

  • b (malé písmeno)
  • B (velké písmeno)
  • malapismena
  • mala_pismena_s_podtrzitky
  • VELKAPISMENA
  • VELKA_PISMENA_S_PODTRZITKY
  • KapitalizovanaSlova
  • smisenyStyl (odlišuje se od KapitalizovanychSlov malým počátečním písmenem)
  • Kapitalizovana_Slova_S_Podtržítky (fuj!)

Podtržítka na začátku nebo konci jména

Proměnné s podtržítky na začátku nebo konci mají v Pythonu speciální význam a kombinují se s kterýmkoliv stylem:

  • _jedine_podtrzitko_na_zacatku: slabý indikátor "pro vnitřní použití" (např. "from M import *" neimportuje objekty, jejichž jména začínají podtržítkem).
  • jedine_podtrzitko_na_konci_: používá se, aby se zabránilo konfliktům s klíčovými slovy Pythonu, např. "Tkinter.Toplevel(master, class_=ClassName)".
  • __dvojite_podtrzitko_na_zacatku: "soukromá" jména atributů tříd
  • __dvojite_podtrzitko_na_zacatku_a_na_konci__: systémová jména, např. __init__, __import__ nebo __file__ nebo __add__. Používají na přetěžování operátorů.

Zdroje