파이썬에서 사용할 수 있는 코드 구성방법에 대한 학습Python 3.6 Documentation와 PEP에서 사용하는 용어 일부를 번역iterable자신의 멤버를 한 번에 하나씩 리턴할 수 있는 객체입니다. list, str, tuple, dict 등sequencein
보통의 풀이파이썬의 divmode와 unpacking 이용하기파이썬에서 두 수를 나눈 몫과 나머지를 한 번에 구할 수 있는 내장 함수두 개의 인자(피제수(dividend)와 제수(divisor))를 받아서 몫과 나머지를 튜플로 반환코드가 간결해지고, 한번의 연산으로 몫
for문을 사용python파이썬에서는 \`int(x, base = 10)에서 base에 따라 진법변환이 가능📌 int 사용시, 주의사항단일 파라미터를 입력하는 경우, 문자열 또는 숫자여야 함두 개의 파라미터를 입력하는 경우, 첫번째 파라미터는 문자열이어야함(출처 -
for문 사용하기 파이썬 string method를 사용하여 구현(ljust, center, rjust)참고파이썬을 파이썬답게:https://school.programmers.co.kr/learn/courses/4008/lessons/12728string me
python의 string에서는 알파벳을 상수(constants)로 정의함string import하기알파벳데이터 불러오기소문자는 대문자로, 대문자는 소문자로 변경해주는 함수 문자를 아스키 코드값으로 변환하는 함수 ord는 "ordinal"의 약어로, 주어진 문자의 유니
sort()sort는 원본 데이터 원소의 순서를 변경리스트 자체 메소드. 호출되는 리스트를 직접 정렬sorted()원본 데이터 원소의 순서를 변경하지 않고 정렬새로운 리스트에 복사한 데이터를 정렬 파이썬 내장함수, 새로운 리스트 반환sort()sorted()참고파이썬을
2중 for문을 사용하여 row와 column 뒤집기zip과 unpacking을 사용하여 리스트 뒤집기 여러 개의 이터러블(iterable, 반복 가능한 객체)을 인자로 받아, 동일한 인덱스에 있는 요소들을 튜플로 묶어서 이터레이터(iterator)를 생성하는 내장 함
join함수를 사용하여 원소를 쉽게 이어 붙일 수 있다. 튜플도 가능!참고https://school.programmers.co.kr/learn/courses/4008/lessons/12731
\+=를 사용하기\* 사용하기map 사용하기n번 반복되는 리스트를 만들기 참고https://school.programmers.co.kr/learn/courses/4008/lessons/12727
📌 itertools파이썬 내장 모듈 중 하나로 반복가능한 데이터를 다루는데 유용한 도구를 제공. 반복문과 관련된 작업을 간단하게 만들어줌대표적인 함수itertools.product: 여러 반복 가능한 객체에 대한 곱집합(cartesian product)을 생성ite
📌 itertools파이썬 내장 모듈 중 하나로 반복가능한 데이터를 다루는데 유용한 도구를 제공. 반복문과 관련된 작업을 간단하게 만들어줌대표적인 함수itertools.product: 여러 반복 가능한 객체에 대한 곱집합(cartesian product)을 생성ite
순열과 조합
Counter는 해시 가능한 객체의 요소들의 갯수를 세는 데 사용. 리스트, 튜플, 문자열 처리에 유용
📌 List Comprehension파이썬에서 리스트를 간결하게 생성하거나 변형하는 방법반복문과 조건문을 간단하게 사용할 수 있음expression: 각 항목에 적용되는 표현식(계산 또는 변형).item: 반복되는(iterable) 항목들에 대한 변수.iterable
프로그래밍에서 조건 충족 여부를 알아보기 위해 사용되는 변수 bool값(True, False)를 가지며, 프로그램의 조건이나 상태를 나타내는데 사용됨python에서는 flag문이 아닌 for else 문을 사용하여 코드를 간결하고 의미를 알아보기 쉽게 작성할 수 있음참
temp 사용하는 방법파이썬참고\-- https://school.programmers.co.kr/learn/courses/4008/lessons/12736
오름차순으로 정렬된 리스트에서 특정한 값의 위치를 찾는 알고리즘처음 중간의 값을 임의의 값으로 선택하여, 그 값과 찾고자 하는 값의 크고 작음을 비교하는 방식검색속도가 아주 빠른 것이 특징정렬된 리스트에서만 사용할 수 있다는 단점시간복잡도 최선: O(1)평균: O(lo
instance의 출력 형식을 지정하는 방법 print 안, class 바깥에서 출력 함수를 생성하여 format 지정하기 \_\_str\_\_ 를 사용하여 class 내부에서 format 지정참고https://school.programmers.co.kr/le
임의의 큰 수를 할당하여 구하기 min_val = float('inf')min_val > 10000000000max_val = float('-inf')
EOF까지 파일 반복with-as를 사용라기 파일을 close할 필요 없이, with-as구문 종료시, 파일이 자동으로 close됨readlines가 EOF까지만 읽어, while 문 내부에서 EOF를 따로 체크할 필요없다 .파일 외에도 socket과 http에서도 사
eval(): 주어진 문자열을 파이썬 표현식으로 평가하여 실행하는 내장 함수