https://www.youtube.com/watch?v=EmVu4na4fRY&list=PLVsNizTWUw7H9_of5YCB0FmsSc-K44y81&index=7

7강 파이썬 문법: 기본 입출력-0
7강 파이썬 문법: 기본 입출력-1

https://lchit.tistory.com/5

split( ) 메서드 활용 

이름과 나이를 공백으로 구분하여 동시에 

입력받고 싶다면?

4. split( ) 메서드를 활용하여 두 가지의 데이터 공백으로 입력받기

list(map(int, input().split()))

input().split() : 먼저 입력을 받은 다음에 공백 기준으로 구분 하고

map(int, )

그렇게 각 원소를 전부 정수형으로 바꿔준 다음에 리스트로 만들어 줌으로써 공백을 기준으로 구분되어 입력된 정수형 데이터를 입력받아서 저장할수 있는 것임

5. map( ) 사용 시 일괄적인 형 변환이 가능하다

위에서 input() 을 int()로 감싸주어 형 변환 입력을 받은 바 있다

복수의 데이터를 입력받으면서 모두가 숫자로 변환하고 싶다면 

map( )을 이용하자

map( )의 이용

복수 데이터를 입력 받을때 map(자료형, input( '출력문' ). split( ) )으로 작성한다면

공백 구분자로 하여금 모든 데이터를 자료형에 맞춰 변환되어 저장시켜준다 

입력받은 값이 모두 문자열이 아닌 정수형으로 변환되었기에

문자+문자+문자 의 연결이 아닌 정수+정수+정수의 연산이 되어

250이라는 결과를 나타낼수있었다

7강 파이썬 문법: 기본 입출력-23

또한 공백을 굳이 리스트로 치환 하지 않고 abc 차례대로 넣는 방식 또한 사용될수 있음

7강 파이썬 문법: 기본 입출력-26

7강 파이썬 문법: 기본 입출력-29
7강 파이썬 문법: 기본 입출력-31

지금 map 함수 이용안하면 그냥 문자열로 리스트가 만들어져있음

7강 파이썬 문법: 기본 입출력-33

map함수 사용해서 각각의 원소를 정수형으로 만든뒤 리스트로 만들어주었음

코딩테스트에서 이러한 형식 많이사용해서

7강 파이썬 문법: 기본 입출력-37

가능하면 손에 익을정도로연습해서 코딩테스트 볼때

문제초반부에서 입력받는 부분에서 바로 사용하자

하지만 단순하게 데이터가 무조건 3개만 들어온다고 하면

7강 파이썬 문법: 기본 입출력-42

이렇게 담아주기

7강 파이썬 문법: 기본 입출력-44

받는건 3개인데 오는게 4개면 오류남

7강 파이썬 문법: 기본 입출력-46

4개의 데이터를 받아서 이렇게 하나의 묶음으로 만드는데

이렇게 하나의 데이터로 묶는것을 패킹이라고 함

a,b,c에 차례대러 넣는것은 언패킹 이라고함

에러보면 3개의 변수로 언패킹해야하는데 너무 많은 데이터가 들어왔다고 말하는 것을 볼 수 있음

7강 파이썬 문법: 기본 입출력-52
7강 파이썬 문법: 기본 입출력-53

사용하면 단순 input함수보다 빠르게 입력받을수 있음

단 rstrip메서드이용해서 엔터기호는 제거

7강 파이썬 문법: 기본 입출력-56
7강 파이썬 문법: 기본 입출력-57
7강 파이썬 문법: 기본 입출력-58

실제로 이진탐색 정렬 혹은 그래프 관련문제에서 자주 사용되는 테크닉이기 때문에 이또한 기억하자

7강 파이썬 문법: 기본 입출력-63
7강 파이썬 문법: 기본 입출력-65

print는 기본적으로 출력이후에 줄바꿈을 수행함

사용자가 출력하고자 하는 출력내용을 출력한다음에 추가적으로 어떤내용을 출력할지에 대해서는 이 'end' 속성을 이용할 수가 있음

기본적으로 이 'end'속성의 값은 줄바꿈으로 설정되어 있기 때문에 만약에 출력한 이후에 줄바꿈을 원하지 않는다면 이 end속성의 값을 바꿔줄수 있습니다.

7강 파이썬 문법: 기본 입출력-69

end에 " "공백 넣어주면 출력이후 공백하나로 처리됨 줄바꿈이아니라

7강 파이썬 문법: 기본 입출력-72

기본적으로 파이썬은 이 문자열과 정수형을 직접적인 더하기 연산 할 수 없어서 정수형데이터를 문자열 함수로 감쌓아서 전환해줘야함

7강 파이썬 문법: 기본 입출력-75

f-string문법을 지원함 파이썬은 이것은 특정한 문장을 간단하게 출력하기 위해서 사용할수 있는 문법임

f 문자열앞에 적어서 f-string문법 사용한다고 알려주는 것임 그렇게되면 문자열안에서 변수명을 기입하는 방식으로 문자열안에 정수나 실수형 자료형을 함께 넣을수 잇음

7강 파이썬 문법: 기본 입출력-79
7강 파이썬 문법: 기본 입출력-80

Last Updated:

Summarize & share videos seamlessly

Loading...