Мазмуну:

Pythonдо константты кантип жасайсыз?
Pythonдо константты кантип жасайсыз?

Video: Pythonдо константты кантип жасайсыз?

Video: Pythonдо константты кантип жасайсыз?
Video: Zero to Hero ControlNet Tutorial: Stable Diffusion Web UI Extension | Complete Feature Guide 2024, Май
Anonim

Сиз өзгөрмө же маанини жарыялай албайсыз Pythonдо туруктуу . Жөн эле өзгөртпө.

Код түшүндүрмөсү:

  1. Функцияны аныктаңыз туруктуу ал туюнтманы кабыл алып, аны "алуучуну" куруу үчүн колдонот - туюнтма маанисин гана кайтаруучу функция.
  2. Жөндөөчү функция TypeErrorти көтөрөт, ошондуктан ал окуу үчүн гана болот.

Андан тышкары, Pythonдо константты кантип жарыялайсыз?

Сиздин жооп

  1. Жок жок. Pythonдо өзгөрмө же маанини туруктуу деп жарыялай албайсыз. Жөн эле өзгөртпө.
  2. Эгер сиз класста болсоңуз, анда эквиваленттүү болот:
  3. класс Foo(объект): CONST_NAME = "Аты"
  4. жок болсо, бул жөн эле.
  5. CONST_NAME = "Аты"
  6. Константаларды түзүү үчүн nametuple колдоно аласыз:

Ошо сыяктуу эле, эмне үчүн Pythonдо туруктуулар жок? Эгер өтүп кетсең а туруктуу функциянын параметри катары, анын өзгөрбөгөнүнө ишене аласыз. In Python функциялар "маани боюнча чалуу", бирок бери питон өзгөрмөлөр - бул шилтеменин көчүрмөсүн натыйжалуу өткөрүп жаткан шилтемелер. Демек, эгер сиз санды өзгөрмө катары өткөрсөңүз, анда ал чындыгында "лайк" а туруктуу.

Ошо сыяктуу эле, сиз Pythonдо константаларды кайда коёсуз деп сурасаңыз болот?

Стиль көрсөтмөсүнөн: Туруктуулар Адатта модулдун деңгээлинде аныкталат жана сөздөрдү бөлүп турган астынкы сызыктар менен бардык баш тамгалар менен жазылат. Мисалдарга MAX_OVERFLOW жана TOTAL кирет. Эгерде сиз класстарды колдонсоңуз, анын үстүнө жазууга тыюу сала аласыз туруктуулар (же кошууга тыюу салынат туруктуулар ошол класска).

Туруктуу сан деген эмне?

Алгебрада А туруктуу болуп саналат саны өз алдынча, же кээде, мисалы, бир тамга, б же в туруктуу үчүн турууга саны . Мисал: "x + 5 = 9" ичинде, 5 жана 9 туруктуулар . Караңыз: Өзгөрмө. Алгебра - аныктамалар.

Сунушталууда: