Python

    파이썬 코딩테스트 꿀팁 모음

    예전에 노션에 기록했던거 가져옴 깨지는건 다음에 고칠 예정.... 노션으로 보기(이게 나음) 자료형 실수 수 자료형의 연산 / : 결과가 실수형 예) 7/3 = 2.333333… % : 나머지 예)7%3 = 1 // : 몫 예)7//3 = 2 ** : 거듭제곱 예)5**3 = 125 반올림 함수 round() round(**실수형데이터**, **반올림하고싶은 위치 -1**) 123.456을 소수점 셋째 자리에서 반올림하려면 round(123.456 , 2)라고쓴다. 결과는 123.46 반올림 위치를 지정안하면 디폴트로 소수점 첫째자리에서 반올림한다. 리스트 리스트는 list[-1]처럼 음수 인덱스로 접근 가능 슬라이싱: list[ **시작인덱스** : **종료인덱스-1** ] 두 번째 원소부터 네 번째 ..

    파이썬 입출력 심화

    원래 노션에 정리했던 글 가져옴 형변환 #입력을 받자마자 int형으로 형변환 i = int(input()) split(): 특정 문자를 기준으로 문자열을 잘라 리스트로 만들어주는 함수 # 입력값: "1 2 3 4 5 6 7 8 9 10" a = input().split() print(a) # ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10'] # a의 각 객체는 숫자가 아닌 문자열이다 map() # map(변환함수, 반복가능한 객체) < 변환함수에는 원하는 자료형(int, float 등)입력 a = map(int, input().split()) # 이때 a는 map 타입의 객체이기때문에 list 또는 tuple로 변환이 한번 더 필요하다. a = list(map(..

    파이썬 입출력 기본

    원래 노션에 정리했던 글 가져옴 input() >>> a = input() #hi >>> print(a) #'hi' input은 입력되는 모든 것을 문자열로 취급한다. number = input("숫자를 입력하세요: ") #숫자를 입력하세요: 3 print(number) #3 #input은 입력되는 모든 것을 문자열로 취급하기 때문에 number는 숫자가 아닌 문자열임에 주의 type(number) # print() a = 123 print(a) #123 a = "Python" print(a) #Python a = [1, 2, 3] print(a) #[1, 2, 3] 큰따옴표(")로 둘러싸인 문자열은 + 연산과 동일하다 print("h" "i") #hi 콤마로 문자열 띄어쓰기 print("h", "i")..