πŸ“‚μ›Ή 개발(Web)/🐍파이썬(Python)

Casting μΊμŠ€νŒ…(ν˜•λ³€ν™˜, μœ ν˜•μ§€μ •)

πŸ‘©‍πŸŽ“μΈν…”λ¦¬κ°μžπŸ₯” 2023. 1. 25. 17:20

Casting
    λ³€μˆ˜μ— μœ ν˜•μ„ μ§€μ •ν•˜λ €λŠ” κ²½μš° μΊμŠ€νŒ…μœΌλ‘œ κ°€λŠ₯.

1. μ •μˆ˜ν˜•
x = int(1)
print(x)


y = int(2.8) #μ‹€μˆ˜λ₯Ό μ •μˆ˜λ‘œ μΊμŠ€νŒ…-> μ†Œμˆ˜μ  뒀에 κ·Έλƒ₯ 없어짐
print(y)


z = int("3") #char->int
print(z)


print(type(z)) #class int


print(x+z)



2. μ‹€μˆ˜ν˜•
x = float(1)
print(x)


z = float("3")
print(z)



3. λ¬Έμžν˜•
x = str(1)
y = str(2)
print(x)


print(x+y) #λ¬Έμžμ—΄ μ—°κ²°



4. μ•„μŠ€ν‚€μ½”λ“œ λ³€ν™˜
a = ord('A') #ordinal의 μ•½μ–΄λ‘œ 'μˆœμ„œ', 'μ„œμˆ˜'λ₯Ό μ˜λ―Έν•œλ‹€. ν•΄λ‹Ή 문자 λ‚˜νƒ€λ‚΄λŠ” 값을 λ°˜ν™˜ν•˜λΌλŠ” 뜻
print(a) #65


b = chr(65)
print(b) #A