파이썬

예상문제

https://chobopark.tistory.com/273

정보처리기사 실기 시험에서 파이썬 문법이 출제될 가능성이 높은 주제는 다음과 같습니다.

  1. 제어문 파이썬에서 제공하는 제어문에 대한 이해가 필요합니다. if문, for문, while문 등이 해당됩니다.
  2. 함수 파이썬에서 함수는 def 키워드를 사용하여 정의하며, 반환값과 매개변수를 설정할 수 있습니다. 또한, 람다(lambda) 함수도 이해하고 있어야 합니다.
  3. 클래스와 객체지향 프로그래밍 파이썬에서 클래스와 객체지향 프로그래밍은 매우 중요한 개념입니다. 클래스의 정의, 생성자(constructor), 메소드(method), 상속(inheritance), 다형성(polymorphism) 등의 개념을 이해할 수 있어야 합니다.
  4. 예외 처리 파이썬에서 예외 처리는 try-except문을 사용하여 처리할 수 있습니다. 예외 처리에 대한 이해와 예외 처리 방법을 알고 있어야 합니다.
  5. 정규 표현식 파이썬에서 정규 표현식은 re 모듈을 사용하여 처리할 수 있습니다. 문자열 패턴 매칭, 문자열 치환, 문자열 분리 등 다양한 용도로 사용할 수 있습니다.

이 외에도 파이썬에서 제공하는 내장 함수와 라이브러리 등에 대한 이해도가 필요합니다. 자주 사용되는 내장 함수로는 print(), len(), range(), sorted() 등이 있습니다.

자주 사용되는 내장함수

print(sep=”구분자”, end=””)

print() 함수는 문자열, 숫자, 변수 등을 출력할 때 사용합니다. 기본적으로 출력값을 화면에 출력하지만, 파일에 출력하는 것도 가능합니다. 다음은 예시입니다.

pythonCopy code
print("Hello, world!")  # 문자열 출력
print(10)  # 숫자 출력
x = 3
y = 5
print("x = {}, y = {}".format(x, y))  # 변수 출력
# 여러 값 출력 시 값들 사이에 공백 들어감
# print 함수문이 끝나면 개행 됨
print("a","b","c")
print("d","f","g")
# a b c
# d f g

# print문 출력시 맨 뒤에 붙는 것
print("a","b","c", end="")
print("a","b","c")
# a b ca b c

print("a","b","c", end=" ")
print("a","b","c")
# a b c a b c

print("a","b","c", end="$$")
print("a","b","c")
# a b c$$a b c

# print 출력시 문자 값 사이에 붙는 것
print("010","3701","1394", sep="")
# 01037011394

print("010","3701","1394", sep="-")
# 010-3701-1394