Мазмуну:

Pythonдо объекттин түрүн кантип аныктасам болот?
Pythonдо объекттин түрүн кантип аныктасам болот?

Video: Pythonдо объекттин түрүн кантип аныктасам болот?

Video: Pythonдо объекттин түрүн кантип аныктасам болот?
Video: Zero to Hero ControlNet Tutorial: Stable Diffusion Web UI Extension | Complete Feature Guide 2024, Ноябрь
Anonim

Эгерде бир аргумент ( объект ) чейин өткөрүлөт түрү () орнотулган, ал кайтып келет түрү берилгендердин объект . Эгерде үч аргумент (аты, негиздери жана дикт) берилсе, ал жаңысын кайтарат объект түрү . Эгер керек болсо объекттин түрүн текшерүү үчүн , колдонуу сунушталат Python анын ордуна isinstance() функциясы.

Ошо сыяктуу эле, сиз Pythonдо түрү () деген эмне деп сурасаңыз болот?

Python | type() функция. type() метод классты кайтарат түрү параметр катары берилген аргументтин (объекттин). type() функция көбүнчө мүчүлүштүктөрдү оңдоо максатында колдонулат. Үч аргумент болсо түрү (аты-жөнү, негиздери, дикт) өттү, ал жаңысын кайтарат түрү объект.

Ошондой эле суралышы мүмкүн, Python объектиби? Python болуп саналат объект багытталган программалоо тили. Процедурага багытталган программалоодон айырмаланып, негизги басым функцияларга бурулган. объект багытталган программалоо басымы объектилер . Объект жөн гана маалыматтардын (өзгөрмөлөрдүн) жана ошол маалыматтарга таасир этүүчү ыкмалардын (функциялардын) жыйындысы. Жана, класс - бул үчүн план объект.

Мындан тышкары, Pythonдо объекттин маалымат түрүн аныктоо үчүн кайсы функция колдонулат?

Алуу объекттин түрү : түрү () түрү () болуп саналат функция бул кайтарат объекттин түрү талашка өттү. Сенин колуңдан келет колдонуу бул үчүн табуу чыгып объекттин түрү . кайтаруу мааниси түрү () болуп саналат түрү ( объект түрү ) str же int сыяктуу.

Pythonдо кандай маалымат түрлөрү бар?

Python сандык маалыматтардын 4 түрүн колдойт

  • int (10, 2, 29, ж.б. сыяктуу кол коюлган бүтүн сандар)
  • узун (908090800L, -0x1929292L ж.б. сыяктуу жогорураак диапазон үчүн колдонулган узун бүтүн сандар)
  • float (float 1.9, 9.902, 15.2 ж.б. сыяктуу калкыма чекиттерди сактоо үчүн колдонулат)
  • татаал (2.14j, 2.0 + 2.3j ж.б. сыяктуу татаал сандар)

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