20210614 TIL

김진태·2021년 6월 14일
2

TIL

목록 보기
1/28
post-thumbnail

멋진 썸네일을 선물해준 바굥태 님의 벨로그

첫 TIL

맨날 적어야지 하면서 못적었던 나의 배움들..
난 정말 정리하는 습관이 전혀 안되어있다.
매번 구글링하며 찾아서 공부해도 정리 한개를 안해서 오늘도 머리속이 텅텅이다!

사실 인터넷상에 글을 올려본지가 싸이월드 시절 방명록 남기는게 전부였는데..
항해 99를 시작하면서 많은것이 바뀐 것 같다.
벌써 8일차지만 이제라도 차근차근 TIL을 작성해 보련다!

찐 첫 TIL

이번주 부터 알고리즘을 부.순.다!
근데 사실 스터디 하면서 알고리즘을 끼적이긴 했다.
같이 스터디 하시는 분들이 다들 고수셔서 코드를 보는 것 만으로도 도움이 됐다!

알고리즘은 어려우면서도 쉬운 것 같다.
내가 풀 땐 어려운데.. 남이 푼거보면 너무 쉬워..
그래서 오늘 알고리즘 문제를 풀면서 배운게 뭐냐면.

input() 과 replace()!

input()

Sccaner처럼 입력값을 받아 변수에 저장할 수 있다!

>>> a = input()
Life is too short, you need python
>>> a
'Life is too short, you need python'
>>>

이 처럼 변수 a에 저장되더라!
근데 nextInt같은 메소드가 따로 없어서 모든 입력값은 string형으로 받는단다.
그래서 따로 캐스팅을 해줘야 한다
또 두개의 값을 받을 때에는

>>> a,b = input().split()

의 형식으로 받는다. 공백을 기준으로 두 입력값을 나눠서 a,b 변수에 저장한다!
이 때 변수 a,b의 타입은 둘다 string인데 이걸 int형으로 매번 캐스팅해주기 귀찮으니

a,b = map(int,input().split())

로 받기도 한다!

replace()

replace함수는 자바와 같다. 근데 까먹고 있었다 ...

s = "abc"

라는 변수가 있을 떄

s = s.replace("a","변경할값")
print(s)
>>> 변경할값bc

가 된다! 아주 간단하죠 다음엔 까먹지말어요..

profile
안녕!

1개의 댓글

comment-user-thumbnail
2021년 6월 29일

썸네일이 강렬하네요,,

답글 달기