int >> str
str >> float
int >> float
등
실체 : 실제로 존재하는 것
주체 : 내(실체)가 나(실체)를 가리킬 때
객체 : 내(주체)가 아닌 다른걸(실체) 가리킬 때
모양은 attribute(속성) + method(기능)
객체 : 폴더(관련 있는 데이터를 묶는)
파이썬에서 [ ] 는 list라고 함.
list 내부에서 순서를 셀때는 0부터 시작함.
list 안에 들어있는 값은 요소라고 함.
.append()는 list에 값을 추가해준다.
a = [ ]
i = 1
while i <= 100:
a.append(i)
i += 1
print(a)
list에서 순서는 0,1,2~ 순이지만 호출할때는 반대로 -1,-2도 가능하다
만약 0,1,2 칸을 쓰고 있고 호출을 -1,-2-3으로 호출이 가능하다. 다만 한바퀴까지만 가능.
week = ['월','화','수','목','금']
if '토'in week:
del week[5]
print(week)
처럼 문제를 저런식으로 풀 수 있다. 여기서 del은 해당 자리에 있는 값을 지운다는 뜻이며 이는
week.remove( )와 같은 뜻으로 쓰일수 있다.
week = ['월','화','수','목','금']
del week[4]
print (week)
week = ['월','화','수','목','금']
week.remove('금')
print(week)
input( )은 사용자로부터 값을 입력받기 위한 함수이다.
split( )은 어떠한 조건을 걸고 그 조건에 맞게끔 나누는/쪼개는 함수이다.
strip( )은 문자열 혹은 공백을 제거하는 함수이다. lstrip은 좌측에서 제거하고 rstrip은 우측에서 제거한다.
map( )은 원본 리스트를 변경하지 않고 새 리스트를 생성한다.
end = ( )는 보통 print()를 사용하면 다음에 나올 문장은 자동으로 줄바꿈이 되어 나오지만 end를 사용하면 줄바꿈을 하지않고 print()한 문장 바로 뒤에 붙일수 있다.
range(x,7) = x부터 7미만이라는 표현
https://colab.research.google.com/drive/15HeoqAZklEiG3lKQ_XV4izu6purUf88v
오늘 배운 내용까지 이것저것 해보면서 역시 기본기를 확실하게 다져놔야 그 이후에 좀 원활하게 흘러갈거같다. 물론 내게 주어진 시간은 많지않다. 그래도 내가 시간낼수 있을 만큼 복습을 계속하면서 주말에 시간을 좀 투자해서 남들보다 잘 할순 없겠지만, 최소한 남들만큼은 쫓아갈만큼 할 수 있도록 노력할 것이다.