# 객체의 성질
n = 42
print(id(n))
n = 43
print(id(n))
n = 42
print(id(n))
결과)
# 객체에 값을 할당하는 과정은 생성된 객체의 참조값을 변경하는 과정이다.
1659878352
1659878384
1659878352 # 다시 원래 ID를 나타내기 때문에 생성되었던 객체는 그대로 존재하고 참조값만 바뀐 것
# 정수부 얻기
# 소수 계산값 그대로 사용
print(42 / 9)
결과)
4.666666666666667
# 반내림
print(42 // 9)
결과)
4
# 반올림
print(round(42 / 9))
결과)
5
# 반올림의 자리수 제한
print(round(42 / 9, 2))
결과)
4.67
# 형변환에 의한 정수부 얻기
print(int(42.123))
결과)
42
# 형변환에 의한 실수부 얻기
print(float(42))
결과)
42.0
#
# tuple unpacking
vals = 1, 2, 3
x, y, z = vals
# 결과
1 2 3
# dict unpacking 1
infos = {'name': 'mike', 'age': '32'}
k, v = infos.popitem()
print(k, v)
# 결과
age 32
# dict unpacking 2
ds = dict(name='mike', age=32)
for k, v in ds.items():
print(k, v)
# 결과
age 32
name mike
# 연속 할당
val1 = val2 = 1
print(val1, val2)
# 결과
1 1
댓글 영역