Sisällysluettelo:

Miten Pythonissa tehdään vakio?
Miten Pythonissa tehdään vakio?

Video: Miten Pythonissa tehdään vakio?

Video: Miten Pythonissa tehdään vakio?
Video: Koodataan PYTHONILLA Kouluruoka-kone! | Miskan Ohjelmointinurkka 2024, Huhtikuu
Anonim

Et voi ilmoittaa muuttujaa tai arvoa muodossa vakio Pythonissa . Älä vain muuta sitä.

Koodin selitys:

  1. Määritä funktio vakio joka ottaa lausekkeen ja käyttää sitä "saattajan" rakentamiseen - funktion, joka palauttaa vain lausekkeen arvon.
  2. Asetustoiminto herättää TypeError-ilmoituksen, joten se on vain luku -tilassa.

Lisäksi kuinka julistat vakion Pythonissa?

Vastauksesi

  1. Ei siellä ei ole. Et voi ilmoittaa muuttujaa tai arvoa vakioksi Pythonissa. Älä vain muuta sitä.
  2. Jos olet luokassa, vastaava olisi:
  3. luokka Foo(objekti): CONST_NAME = "Nimi"
  4. jos ei, se on vain.
  5. CONST_NAME = "Nimi"
  6. Voit myös käyttää namedtuplea vakioiden luomiseen:

Samoin miksi Pythonissa ei ole vakioita? Jos ohitat a vakio funktion parametrina voit olla varma, että sitä ei muuteta. Sisään Python funktiot ovat "call-by-value", mutta koska python muuttujat ovat viittauksia, jotka käytännössä välittävät kopion viitteestä. Siksi, jos annat luvun muuttujana, se itse asiassa välitetään "like" a vakio.

Vastaavasti saatat kysyä, mihin sijoitat vakiot Pythonissa?

Tyylioppaasta: Vakiot määritellään yleensä moduulitasolla ja kirjoitetaan isoilla kirjaimilla ja alaviivat erottavat sanat. Esimerkkejä ovat MAX_OVERFLOW ja TOTAL. Jos käytät luokkia, voit kieltää niiden päällekirjoituksen vakioita (tai kieltää edes lisääminen vakioita kyseiselle luokalle).

Mikä on vakioluku?

Algebrassa a vakio on määrä yksinään tai joskus kirjain, kuten a, b tai c, joka tarkoittaa kiinteää kirjainta määrä . Esimerkki: kohdassa "x + 5 = 9" 5 ja 9 ovat vakioita . Katso: Muuttuva. Algebra - määritelmät.

Suositeltava: