/ 2025. 2. 23. 11:50

파이썬 기초 문법 정리 및 예제 코드 제공


 

 

파이썬 기초 문법 정리

파이썬은 매우 직관적이고 이해하기 쉬운 프로그래밍 언어로, 많은 학생들이 처음 배우기에 적합한 선택입니다. 그동안 다른 언어인 C++로 코딩 문제를 풀어왔지만, 최근 파이썬의 장점을 알아차리고 갈아타기로 결정했습니다. 이번 포스트에서는 파이썬의 기초 문법과 자주 사용되는 메소드에 대해 정리해 보겠습니다.

입출력

파이썬에서 사용자로부터 입력을 받으려면 input() 함수를 사용합니다. 예를 들어, 변수 n에 사용자 입력 값을 저장하고 싶다면 다음과 같이 작성합니다:

n = input()

이때, 입력받은 값은 기본적으로 문자열로 처리되므로, 만약 정수로서 사용하고 싶다면 다음과 같이 형 변환을 해주어야 합니다:

n = int(input())

여러 개의 입력 처리

한 줄에 여러 개의 값을 입력받고 싶다면 split() 메소드를 활용해야 합니다. 기본적으로 split() 함수는 문자열을 조각내어 리스트 형태로 반환합니다. 예를 들어, 문자열 "5,4,3"을 나누는 코드는 다음과 같습니다:

a = "5,4,3"

list = a.split(",")

print(list) # 출력 결과: ['5', '4', '3']

또한, 파이썬에서는 구조 분해 할당이 가능합니다. 이를 통해 리스트의 요소들을 각각 변수에 할당할 수 있습니다:

 
b, c, d = list

print(b) # 출력 결과: 5

print(c) # 출력 결과: 4

print(d) # 출력 결과: 3

입력 데이터 형변환

입력값을 다양한 데이터 타입으로 수신하려면 map() 함수를 사용할 수 있습니다. 예를 들어, 세 개의 정수를 입력받아 각 변수를 할당하는 코드는 다음과 같습니다:

a, b, c = map(int, input().split())

이 외에도 여러 정수를 리스트 형태로 저장하고 싶다면 다음과 같이 사용할 수 있습니다:

arr = list(map(int, input().split()))

문자열 조작

문자열을 다룰 때 ASCII 코드와 문자열 포매팅에 대한 이해가 필요합니다.

 
    • 문자를 ASCII 코드로 변환:
      print(ord('A')) # 출력 결과: 65
    • ASCII 코드를 문자로 변환:
      print(chr(65)) # 출력 결과: A
    • 문자열 포매팅:
      a = 1

b = 2

c = 3

string = "a : {0}, b : {1}, c : {2}".format(a, b, c)

  • 
    print(string) # 출력 결과: a : 1, b : 2, c : 3

리스트와 집합

파이썬에서 리스트와 집합의 차이점을 이해하는 것은 매우 중요합니다. 리스트는 중복을 허용하며, 순서가 있는 자료형입니다. 반면, 집합은 중복을 허용하지 않으며, 순서가 없습니다. 리스트와 집합의 기본 예시는 다음과 같습니다:

 
  • 리스트 생성:
    li = [1, 2, 3]
  • 집합 생성:
    se = set([1, 2, 3])
  • 요소 추가:
    li.append(1) # 리스트에 1 추가
    se.add(1) # 집합에 1 추가
  • 특정 값 제거:
    li.remove(1) # 리스트에서 1 제거
    se.remove(1) # 집합에서 1 제거

함수의 활용

파이썬에서 함수는 특정 작업을 수행하는 코드 블록입니다. 함수를 정의하려면 def 키워드를 사용합니다. 예를 들어, 인사를 출력하는 함수는 다음과 같이 작성할 수 있습니다:

def greet(name):

return f"Hello, {name}!"

이와 같은 함수를 이용하면 아래와 같이 호출할 수 있습니다:

print(greet("Alice")) # 출력 결과: Hello, Alice!

정리 및 마무리

이와 같이 파이썬의 기본적인 문법과 자주 사용되는 메소드에 대해 살펴보았습니다. 프로그래밍을 처음 접하는 학생들이나 개발자가 되기 위해 준비 중인 분들께 도움이 되기를 바랍니다. 파이썬은 그 자체로도 강력한 언어지만, 이를 잘 활용하면 더 큰 성과를 이룰 수 있습니다. 기본 개념들을 확실히 익히고 응용해 나간다면, 복잡한 문제를 해결하는 데 큰 도움이 될 것입니다.

 

 

탈스탑 캡슐 효능과 설사약 복용 시 주의점

안녕하세요! 오늘은 많은 분들이 경험할 수 있는 문제인 설사에 대해 이야기를 나누고자 합니다. 특히 탈스탑 캡슐에 대해 알아보고, 그 효능 및 복용 시 주의사항에 대해 상세히 설명드리겠습

yourfavoritehub.tistory.com

 

자주 물으시는 질문

파이썬에서 사용자 입력은 어떻게 받나요?

사용자로부터 데이터를 수집하려면 input() 함수를 사용하시면 됩니다. 예를 들어, 입력받은 내용을 변수에 저장하는 방법은 다음과 같습니다: n = input().

한 줄에서 여러 값을 입력받으려면 어떻게 하나요?

여러 값을 한꺼번에 입력받고자 할 때는 split() 메소드를 이용하시면 좋습니다. 이 메소드는 입력된 문자열을 나누어 리스트 형태로 반환합니다.

파이썬에서 문자열 포매팅을 하는 방법은?

문자열을 형식에 맞게 출력하려면 format() 메소드를 사용할 수 있습니다. 예시로, 변수를 문자열에 삽입할 수 있는 방법이 있습니다.

리스트와 집합의 차이는 무엇인가요?

리스트는 중복된 요소를 허용하며 순서를 유지하는 반면, 집합은 중복 없이 저장되며 순서가 없습니다. 이 차이를 이해하는 것이 중요합니다.

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유