본문 바로가기
상식에 관하여

파이썬 기본 지시어 100개

by 건강한 다이어트와 다양한 상식 공유 2025. 3. 31.
반응형

 

  • import – 모듈을 임포트
  • from – 모듈 내 특정 기능을 임포트
  • as – 모듈을 임포트할 때 별칭을 지정
  • def – 함수를 정의
  • return – 함수에서 값 반환
  • if – 조건문 시작
  • elif – 조건문에서 다른 조건 검사
  • else – 조건문에서 다른 조건이 거짓일 때 실행
  • for – 반복문 시작
  • while – 조건에 따라 반복문 시작
  • break – 반복문 중단
  • continue – 반복문을 다음 반복으로 넘기기
  • pass – 아무것도 하지 않고 넘어가기
  • try – 예외 처리 시작
  • except – 예외 처리
  • finally – 예외 처리 후 항상 실행
  • with – 리소스를 자동으로 관리
  • lambda – 익명 함수 정의
  • class – 클래스 정의
  • self – 클래스의 인스턴스 메서드에서 객체 참조
  • global – 전역 변수 선언
  • nonlocal – 지역 변수 외의 변수를 참조
  • and – 논리 연산자 (AND)
  • or – 논리 연산자 (OR)
  • not – 논리 연산자 (NOT)
  • is – 객체 동일성 비교
  • in – 포함 여부 확인
  • isinstance – 객체가 특정 클래스의 인스턴스인지 확인
  • issubclass – 클래스가 다른 클래스의 서브클래스인지 확인
  • len – 객체의 길이
  • type – 객체의 타입
  • id – 객체의 고유 ID
  • input – 사용자 입력 받기
  • print – 콘솔에 출력
  • open – 파일 열기
  • close – 파일 닫기
  • read – 파일에서 내용 읽기
  • write – 파일에 내용 쓰기
  • seek – 파일 내 위치 지정
  • tell – 파일 내 현재 위치 확인
  • strip – 문자열 양옆의 공백 제거
  • split – 문자열을 구분자로 나누기
  • join – 문자열을 구분자로 합치기
  • replace – 문자열 치환
  • lower – 문자열을 소문자로 변환
  • upper – 문자열을 대문자로 변환
  • capitalize – 첫 글자만 대문자로 변환
  • title – 각 단어의 첫 글자 대문자로 변환
  • find – 문자열 내에서 특정 문자의 인덱스 찾기
  • count – 특정 문자의 발생 횟수 세기
  • format – 문자열 포매팅
  • f-string – f-string을 통한 문자열 포매팅
  • map – 함수와 리스트를 결합하여 새로운 리스트 생성
  • filter – 조건에 맞는 값만 필터링
  • reduce – 누적 결과를 반환하는 함수
  • zip – 여러 개의 리스트를 튜플로 묶기
  • sorted – 리스트 정렬
  • reversed – 리스트를 역순으로 돌리기
  • range – 숫자 범위 생성
  • sum – 합계 계산
  • min – 최소값 반환
  • max – 최대값 반환
  • all – 모든 요소가 True인지 확인
  • any – 하나라도 True이면 True 반환
  • set – 집합 자료형 생성
  • frozenset – 불변 집합 생성
  • dict – 딕셔너리 생성
  • list – 리스트 생성
  • tuple – 튜플 생성
  • enumerate – 인덱스와 값을 반환
  • abs – 절댓값 계산
  • round – 반올림
  • divmod – 몫과 나머지 계산
  • pow – 거듭제곱 계산
  • bin – 이진수 문자열로 변환
  • oct – 8진수 문자열로 변환
  • hex – 16진수 문자열로 변환
  • eval – 문자열로 된 Python 표현식 실행
  • exec – Python 코드를 실행
  • compile – Python 코드를 컴파일
  • dir – 객체의 속성 리스트 반환
  • globals – 전역 변수 딕셔너리 반환
  • locals – 지역 변수 딕셔너리 반환
  • help – 도움말 시스템
  • isinstance – 객체가 특정 클래스의 인스턴스인지 확인
  • repr – 객체를 문자열로 표현
  • slice – 슬라이스 객체 생성
  • del – 변수나 객체 삭제
  • assert – 조건이 참인지 검사
  • async – 비동기 함수 정의
  • await – 비동기 함수 호출
  • yield – 제너레이터 함수에서 값을 반환
  • next – 제너레이터에서 다음 값을 가져오기
  • collections.Counter – 카운터 객체
  • collections.defaultdict – 기본값이 있는 딕셔너리
  • itertools.chain – 여러 이터러블을 하나로 합치기
  • itertools.cycle – 이터러블을 무한히 반복하기
  • itertools.combinations – 조합 생성
  • math.factorial – 팩토리얼 계산
  • random.choice – 리스트에서 랜덤으로 요소 선택

 

반응형