본문 바로가기
  • soobinhand의 기술 블로그
728x90

soobinhand119

[Python] 파이썬의 기본적인 입력 방식 for 코딩 테스트 input() 문자열 한 줄 입력받기 a = input() print(a) # son10 입력 # son10 출력 int(input()) 받은 문자열 정수로 변환 a = int(input()) print(a) # 10 입력 # 10 출력 input().split(구분문자) 한 줄을 읽고 구분문자로 나눠서 문자로 이루어진 리스트로 입력받음 a,b = input().split() print(a,b) # son soo 입력 # son soo 출력 map(형식, input().split()) 리스트로 입력받은 데이터를 형식에 맞게 변환함 a,b = map(int, input().split()) print(a,b) # 456 입력 # 456 출력 array = list(map(int, input().split().. 2021. 11. 25.
[Python] reverse()와 sort(reverse=True) 차이 우선 둘 다 리스트 메소드입니다. sort()는 오름차순 내림차순으로 정렬해줍니다. 반면 reverse()는 그냥 뒤집어 주는 것입니다. a = [1, 3, 2] a.sort() # [1, 2, 3] a.sort(reverse = True) # [3, 2, 1] a.reverse() # [2, 3, 1] 2021. 11. 24.
[Python] 유용한 표준 라이브러리 itertools : 파이썬에서 반복되는 형태의 데이터를 처리하기 위한 유용한 기능들을 제공합니다. 특히 순열과 조합 라이브러리는 코테에서 자주 사용됩니다. heapq : 힙 자료구조를 제공합니다. 일반적으로 우선순위 큐 기능을 구현하기 위해 사용됩니다. bisect : 이진 탐색 기능을 제공합니다. collections : 덱, 카운터 등의 유용한 자료구조를 포함합니다. math : 필수적인 수학적 기능을 제공합니다. 팩토리얼, 제곱근, 최대공약수, 삼각함수 관련 함수부터 파이와 같은 상수를 포함합니다. # 기본적인 내장함수들 result = sum([1,2,3,4,5]) print(result) min_result = min(7,3,5,2) max_result = max(7,3,5,2) print(m.. 2021. 11. 23.
[Python] 함수 함수 정의하기 프로그램에는 똑같은 코드가 반복적으로 사용되어야 할 때가 많습니다. 함수를 사용하면 소스코드의 길이를 줄일 수 있습니다. 반환값은 여러개도 가능합니다. def 함수명(매개변수): 실행할 소스코드 return 반환 값 def add(a,b): return a+b print(add(3,7)) # print 결과 10 global global 키워드로 변수를 지정하면 해당 함수에서는 지역 변수를 만들지 않고, 함수 바깥에 선언된 변수를 바로 참조하게 됩니다. 2021. 11. 23.
728x90