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

Би Python дээр объектын төрлийг хэрхэн тодорхойлох вэ?
Би Python дээр объектын төрлийг хэрхэн тодорхойлох вэ?

Видео: Би Python дээр объектын төрлийг хэрхэн тодорхойлох вэ?

Видео: Би Python дээр объектын төрлийг хэрхэн тодорхойлох вэ?
Видео: Python-той ангиуд ба объектууд - 1-р хэсэг (Python хичээл №9) 2024, Арванхоёрдугаар сар
Anonim

Хэрэв ганц аргумент ( обьект ) руу дамжуулсан төрөл () суулгасан бол буцаж ирдэг төрөл өгөгдсөнөөс обьект . Хэрэв гурван аргумент (нэр, үндэслэл, dict) дамжуулагдсан бол шинийг буцаана объект бичнэ үү . Хэрэв чамд хэрэгтэй бол объектын төрлийг шалгах , хэрэглэхийг зөвлөж байна Python isinstance() функцийн оронд.

Үүнтэй адилаар та Python-д төрөл () гэж юу вэ?

Python | төрөл() функц. төрөл() арга нь анги буцаана төрөл параметр болгон дамжуулсан аргумент (объект)-ийн. төрөл() функцийг ихэвчлэн дибаг хийх зорилгоор ашигладаг. Хэрэв гурван аргумент байвал төрөл (нэр, үндэслэл, dict) дамжуулагдсан бол шинийг буцаана төрөл обьект.

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 гэх мэт нийлмэл тоонууд)

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