본문 바로가기

전체 글17

배움일기 : 컴프리헨션 result = {k:list(v) for k, v in zip(column,customs)} 1. for ~ in을 반복한다.2. for ~ in 뒷 부분에 조건이 있다면 그에 해당되는 경우3. k:list(v)를 결과로 내놓는다. 컴프리헨션은 복잡하고 긴 구문을 짧게 표현한다.결과가 리스트인 경우, 리스트 컴프리헨션결과가 딕셔너리로 나오는 경우 딕셔너리 컨프리헨션. 2025. 7. 24.
VSCode Jupyter Notebook 주요 단축키 VSCode Jupyter Notebook 주요 단축키기능단축키비고명령 모드 전환Esc 편집 모드 전환Enter 아래에 셀 추가B명령 모드위에 셀 추가A명령 모드셀 삭제DD (D 두 번)명령 모드셀 복사/잘라내기/붙여넣기C / X / V명령 모드셀 실행Ctrl+Enter현재 셀 실행, 제자리셀 실행 및 다음셀 이동Shift+Enter현재 셀 실행, 다음셀 이동셀 실행/아래에 새 셀Alt+Enter현재 셀 실행, 아래 새 셀 삽입셀을 마크다운으로 변경M명령 모드셀을 코드 셀로 변경Y명령 모드셀 선택 이동(위/아래)K 또는 ↑ / J 또는 ↓명령 모드복수 셀 선택Shift+↑ / Shift+↓명령 모드삭제 취소Z명령 모드셀 숨김/출력숨김Ctrl+K Ctrl+C / O입력/출력 숨김셀 저장Ctrl+S 17일.. 2025. 7. 18.
파이썬 문자열 메소드 메소드기능예시upper()모든 문자를 대문자로 변환'hello'.upper() → 'HELLO'lower()모든 문자를 소문자로 변환'HELLO'.lower() → 'hello'capitalize()첫 글자만 대문자로, 나머지는 소문자로'hello'.capitalize() → 'Hello'strip()양쪽 공백(또는 지정 문자) 제거' hi '.strip() → 'hi'replace(a, b)a를 b로 치환'apple'.replace('p', 'b') → 'abble'split(sep)구분자 sep로 나눠 리스트로 반환'a,b,c'.split(',') → ['a', 'b', 'c']join(iter)iterable을 구분자로 연결하여 문자열로 반환','.join(['a','b']) → 'a,b'find(.. 2025. 7. 18.
파이썬 문자열 포맷팅과 조건문, 반복문, 파이썬 변수 문자열 포맷팅파이썬에서 문자열에 값을 삽입하는 방법은 여러 가지가 있습니다.f-string (파이썬 3.6 이상 권장)name = "Alice"age = 30print(f"이름: {name}, 나이: {age}")format() 메서드name = "Bob"age = 25print("이름: {}, 나이: {}".format(name, age))format()의 고급 사용법: 공백, 정렬, 소수점 자리수 지정 등 가능함.% 연산자name = "Charlie"age = 40print("이름: %s, 나이: %d" % (name, age)) 조건문특정 조건에 따라 코드 실행 흐름을 제어하는 문법입니다.기본 구조 (들여쓰기 주의) if 조건식: # 실행 코드1elif 다른조건식: # 실행 코드2els.. 2025. 7. 18.