Python Casting

指定期型

Maaaring kailanganin mong itakda ang uri ng variable mo. Ito ay maaaring gawin sa pamamagitan ng casting. Ang Python ay isang wika na may orientasyon sa objekto, kaya ginagamit niya ang klase upang tukuyin ang uri ng dato, kasama ang kanilang mga pinagmulan.

Kaya, gamitin ang constructor upang gawain ang pagbabagong uri ng dato sa python:

  • int() - Gumawa ng integer gamit ang integer literal, floating point literal, o string literal (pagpili sa pagbaba sa desentuhan), o gamit ang string literal na naglalarawan ng buong numero
  • float() - Gumawa ng floating point gamit ang integer literal, floating point literal, o string literal (nagbibigay ng string na naglalarawan ng floating point o integer)
  • str() - Gumawa ng string gamit ang iba't ibang uri ng data type, kasama ang string, integer literal, at floating point literal

Halimbawa

Integer:

x = int(1)   # x ay magiging 1
y = int(2.5) # y ay magiging 2
z = int("3") # z ay magiging 3

Run na Halimbawa

Halimbawa

Floating Point Number:

x = float(1)     # x ay magiging 1.0
y = float(2.5)   # y ay magiging 2.5
z = float("3")   # z ay magiging 3.0
w = float("4.6")# w ay magiging 4.6

Run na Halimbawa

Halimbawa

String:

x = str("S2") # x ay magiging 'S2'
y = str(3)    # y ay magiging '3'
z = str(4.0)  # z ay magiging '4.0'

Run na Halimbawa