파이썬1

준혁·2023년 9월 5일
0
#정수형
a=1000
print(a)

b=-3
print(b)

c=0
print(c)

#실수형
a=157.93
print(a)

a=5.
print(a)

a=-.7
print(a)

#지수표현방식 == 실수형
a=1e9   # a= int(1e9) 내장함수 int로 정수형바꿔서
print(a)

a=75.25e1
print(a)

a=3954e-3
print(a)


#0.1같은 이진수로 변환시 순환하는 경우는 round()함수를 이용한다. 기본적으로 0.1을 저장해도 0.10000000XXX로 딱 나눠떨어지지 않게 저장이 되며 이를
#이용하여 계산하니까 당연히 안되지... round(123.456,2)로 2번째 자리까지 반올림하여 표기하는 방식으로...


#파이썬에서 나누기연산자(/)는 실수형으로 반환 >> C나 자바에서는 정수형의 / 연산은 나머지 버리고 몫만 담는거였자나... 얘는 그냥 일반적인 수학처럼
#아예 나눠서 실수형으로 나머지까지 해줌(python3)
#python2는 해당 안됨
#그러면 몫을 얻기 위해서는? >> 몫연산자(//) , 거듭제곱연산자(**)도 지원함 소수의 거듭제곱은 자동으로 float 반환, 정수의 거듭제곱이면 자동으로 int반환

#리스트 == vector , 배열+연결리스트 == 크기 자유자제로 append() remove() 
a = [1,2,3,4,5,6]
print(a)

print(a[4])

#빈 리스트

a=list()
print(a)

a= []
print(a)

#N개의 1차원 리스트 초기화
n=10
a=[0] * n
print(a)


profile
멍청한 나를 위해 쉽게 풀어쓴 개발 기술블로그

0개의 댓글