Python 코딩테스트 기본 문법

2025. 10. 27. 19:08·알고리즘 공부

자바 잘 하다가 왜 갑자기 파이썬이냐..

이번에 면접 본 곳에서 Python과 C++을 사용한다고 합니다.

아마 취업이 될 것 같은데 미리 준비해 놓으려고 합니다.


 

기본 문법

입출력

# 입력
input()
a, b = map(int, input().split(' '))
strip() # 앞 뒤 공백(개행) 제거

# 출력
print()
print('a =',a)
print(f"{a} + {b}")

# 빠른 입출력
import sys
input = sys.stdin.readline

print = sys.stdout.write

 

자료형 변환

# char -> int
ord('A') # -> '65'

# int -> char
chr(65) # -> 'A'

 

배열

# 원소 추가 삭제
arr.append(a) # 원소 추가
arr.pop() # 마지막 원소 삭제

# 인덱스
arr.index('find')

(a,b), (c,d) = ((1,2), (3,4))
list(str) # str to list
''.join(list) # list to str
arr.sort() # 정렬
reversed(str[0:4])

 

기타

# 문자열
len(str)
str[i]
str.swapcase()
str[2:5]
str[2:5][::-1]

# 대소문자
chr.islower()
chr.isupper()

# 문자
if ch not in ('a', 'b'):

# for문
for i in range(5):

# if문
if n%2==0:
else:

# 삼항연산자
'even' if n%2==0 else 'odd'

# 연산
10**2
eval(a+b) # 안에 있는 연산 실행
abs(-1) # 절대값

# 딕셔너리
index = {}

# 라이브러리
from collections import Counter
count = Counter([1,2,2,3]) # Counter({1:1, 2:2, 3:1})
items = list(count.items()) # ((1,1),(2,2),(3,1))
count[2] = 2

'알고리즘 공부' 카테고리의 다른 글

프로그래머스 코딩 기초 트레이닝 완료  (0) 2025.10.22
03 코딩 테스트 필수 문법  (0) 2025.05.30
02 알고리즘의 효율 분석  (0) 2025.05.25
'알고리즘 공부' 카테고리의 다른 글
  • 프로그래머스 코딩 기초 트레이닝 완료
  • 03 코딩 테스트 필수 문법
  • 02 알고리즘의 효율 분석
  • 01 코딩 테스트 준비하기
문태신
문태신
꾸준함은 모든 것을 이긴다.
  • 문태신
    별 될 시간
    문태신

  • 전체
    오늘
    어제
    • 전체 글 (169)
      • 직장 이야기 (0)
      • 자격증 (9)
        • 정보처리기사 (8)
        • SQLD (1)
        • TOEIC (0)
      • 토이 프로젝트 (5)
        • 개요 (1)
        • 서버 구축 (4)
        • CI CD 세팅 (0)
      • 취업 (3)
      • 감상문 (1)
        • 책 (0)
        • 영화 (1)
      • LG 유플러스 유레카 (137)
        • 강의 정리 (1)
        • 소프트웨어 엔지니어링 (8)
        • 알고리즘 (13)
        • 데이터베이스 활용 (5)
        • 미니 프로젝트 1 (3)
        • 데이터베이스 심화 (5)
        • 프론트엔드 이해 (3)
        • 깃허브 특강 (2)
        • 취업 특강 (2)
        • 스프링 프레임워크 (17)
        • REST API (10)
        • 미니 프로젝트 2 (7)
        • 프로젝트 기획 분석 설계 (5)
        • 애자일 방법론 (5)
        • 종합 프로젝트 (15)
        • 클라우드 특강 (3)
        • 최종 융합 프로젝트 (32)
        • 회고 (1)
      • 자바 공부 (3)
      • 알고리즘 공부 (7)
      • CS 공부 (2)
      • 디자인 (2)
  • 인기 글

  • 최근 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
문태신
Python 코딩테스트 기본 문법
상단으로

티스토리툴바