Агуулгын хүснэгт:

Та Python дээр хэрхэн тогтмол хийдэг вэ?
Та Python дээр хэрхэн тогтмол хийдэг вэ?

Видео: Та Python дээр хэрхэн тогтмол хийдэг вэ?

Видео: Та Python дээр хэрхэн тогтмол хийдэг вэ?
Видео: Машины сургалтын зохицуулалт | Зохицуулалтын жишээ | Машин сургалтын заавар |Хялбар сургах 2024, Дөрөвдүгээр сар
Anonim

Та хувьсагч эсвэл утгыг гэж зарлах боломжгүй Python дээр тогтмол . Зүгээр л битгий өөрчил.

Кодын тайлбар:

  1. Функцийг тодорхойлно уу тогтмол Энэ нь илэрхийлэл авч, түүнийг зөвхөн илэрхийллийн утгыг буцаадаг функцийг бүтээхэд ашигладаг.
  2. Тохируулагч функц нь TypeError үүсгэдэг тул зөвхөн унших боломжтой.

Цаашилбал, та Python дээр тогтмолыг хэрхэн зарлах вэ?

Таны хариулт

  1. Үгүй тэнд алга байна. Та хувьсагч эсвэл утгыг Python дээр тогтмол гэж зарлах боломжгүй. Зүгээр л битгий өөрчил.
  2. Хэрэв та ангид байгаа бол дараах байдалтай тэнцэх болно.
  3. анги Foo(объект): CONST_NAME = "Нэр"
  4. үгүй бол зүгээр л.
  5. CONST_NAME = "Нэр"
  6. Тогтмол үүсгэхийн тулд та nametuple ашиглаж болно:

Үүнтэй адилаар Python-д яагаад тогтмол тоо байдаггүй вэ? Хэрэв та тэнцсэн бол a тогтмол функцийн параметрийн хувьд энэ нь өөрчлөгдөөгүй гэдэгт итгэлтэй байж болно. онд Python функцууд нь "үнэ цэнээр дууддаг" боловч үүнээс хойш питон хувьсагч нь лавлагааны хуулбарыг үр дүнтэй дамжуулдаг лавлагаа юм. Тиймээс, хэрэв та тоог хувьсагчаар дамжуулвал энэ нь үнэндээ "like"-аар дамжуулагдана a тогтмол.

Үүнтэй адилаар та Python-д тогтмолуудыг хаана тавьдаг вэ гэж асууж магадгүй юм.

Загварын гарын авлагаас: Тогтмолууд нь ихэвчлэн модулийн түвшинд тодорхойлогддог бөгөөд бүх том үсгээр, үгсийг тусгаарлах доогуур зураастай бичдэг. Жишээ нь MAX_OVERFLOW болон TOTAL. Хэрэв та анги ашигладаг бол дарж бичихийг хориглож болно тогтмолууд (эсвэл нэмэхийг ч хориглоно тогтмолууд тэр ангид).

Тогтмол тоо гэж юу вэ?

Алгебр, А тогтмол нь тоо дангаараа, эсвэл заримдаа a, b, c гэх мэт үсэг нь тогтмол гэсэн үг тоо . Жишээ нь: "x + 5 = 9" -д 5 ба 9 байна тогтмолууд . Харна уу: Хувьсах. Алгебр - Тодорхойлолт.

Зөвлөмж болгож буй: