본문 바로가기
프로그래밍/파이썬

파이썬 day2: type함수, 숫자와 문자열, 따옴표, 이스케이프 등

by onmywaytoheaven 2025. 3. 9.
728x90
반응형

안녕하세요. 오늘은 코드프렌즈를 통한 파이썬 공부 콘텐츠입니다. day2이고요. type함수, 숫자와 문자열, 따옴표, 이스케이프 등 다양한 파이썬 개념에 대해 공부해 보겠습니다.

 
 


배운 내용 핵심 정리

 
◇ 파이썬 주요 자료형
1. 정수형 (Integer): 정수 값을 표현

 5, -3, 42

 

2. 부동 소수점형 (Float): 소수점을 포함하는 실수를 표현

3.14, -0.001, 2.0

 

3. 문자열 (String): 텍스트 또는 문자를 표현

"Hello, World!"
'Python'
"1234"

 
 
4. 불리언 (Boolean): 참(True) 또는 거짓(False)의 두 가지 값만을 가질 수 있는 자료형
 

반응형


5. 리스트 (List): 다양한 자료형을 순서대로 저장하는 자료형

[1, 2, 3]
['apple', 'banana', 'cherry']
[True, 42, "Hello"]

 

6. 튜플 (Tuple): 리스트와 유사하지만 한 번 생성되면 내용을 변경할 수 없는(immutable) 자료형

(1, 2, 3)
('a', 'b', 'c')
(True, 'Python', 3.14)

 

7. 딕셔너리 (Dictionary): 키(key)와 값(value) 쌍으로 이루어진 데이터를 표현하는 자료형으로, 각 키는 고유해야 함

{'a': 1, 'b': 2, 'c': 3}

 

8. 집합 (Set): 중복을 허용하지 않는 요소들의 모임으로, 순서가 없는 데이터 모음

{1, 2, 3}
{'apple', 'banana', 'cherry'}

 
 
 
 
 

◇ type() 함수는 변수나 값의 자료형을 확인할 때 사용함
 
type() 함수 사용법

number = 10           # 변수 number에 정수 10 할당

print(type(number))     # <class 'int'> : 정수형(Integer) 자료형


text = "파이썬 프로그래밍"      # 변수 text에 문자열 할당

print(type(text))     # <class 'str'> : 문자열(String) 자료형
is_active = True

print(type(is_active))  # <class 'bool'> : 불린형(Boolean) 자료형


my_list = [1, 2, 3]

print(type(my_list))    # <class 'list'> : 리스트(List) 자료형


my_dict = {"key": "value"}

print(type(my_dict))    # <class 'dict'> : 딕셔너리(Dictionary) 자료형

 
 
 
 
 
 

◇ 파이썬에서 문자열을 정의할 때, 시작과 끝에는 같은 종류의 따옴표를 사용해야 함

하지만 문자열 내부에 따옴표를 포함시키고 싶을 때, 큰 따옴표와 작은따옴표를 상호 교차해서 사용할 수 있음

response = "제 이름은 '코드프렌즈'입니다"
response = '제 이름은 "코드프렌즈"입니다'

response = '제 이름은 '코드프렌즈'입니다'  # 오류 발생

 
 
 
 

728x90

 
 
◇ 숫자와 문자열
 
숫자 (Integer)
형태: 1984
용도: 수학적 계산 및 연산에 사용

num = 1984
result = num + 16    # 계산 가능

 

문자열 (String)
형태: "1984" 또는 '1984'
용도: 텍스트 데이터로 처리, 문자열 조작 및 출력

text = "1984"
result = text + "년"  # 문자열 결합 가능

 
 
 
 
 
 

◇ 이스케이프(Escape)의 개념과 활용법

  • 이스케이프(escape)는 프로그래밍에서 특수 문자를 나타내거나 문자열 내에서 문자의 일반적인 의미를 변경하기 위해 사용하는 기호임
  • 이스케이프 문자는 백슬래시(\)와 특정 문자의 조합으로 이루어짐

 
[ 주요 이스케이프 문자 ]

\n: 줄 바꿈

\t: 탭

\\: 백슬래시

\": 큰따옴표

\': 작은따옴표

 
 
 
 
 

◇ 여러 줄로 구성된 문자열은 어떻게 만들까?

  • 파이썬에서는 큰따옴표 세 개(""") 또는 작은따옴표 세 개(''')를 사용해 여러 줄의 문자열을 묶음
  • 여러 줄 문자열은 특히 긴 텍스트, 문서, 또는 코드 내에 주석을 추가할 때 유용함

 
[ 파이썬에서 여러 줄 문자열 만들기 예시 ]

# 큰따옴표 세 개를 사용
description = """
파이썬은 간결하고 이해하기 쉬운 문법을 가진 프로그래밍 언어이다.
여러 줄 문자열은 문서화나 복잡한 문자열 포맷팅에 유용하게 사용된다.
"""

# 작은따옴표 세 개를 사용
poem = '''
풀꽃 / 나태주

자세히 보아야 예쁘다
오래 보아야 사랑스럽다
너도 그렇다
'''

# 결과 출력
print(description)
print(poem)


파이썬은 간결하고 이해하기 쉬운 문법을 가진 프로그래밍 언어이다.
여러 줄 문자열은 문서화나 복잡한 문자열 포맷팅에 유용하게 사용된다.
    
풀꽃 / 나태주

자세히 보아야 예쁘다
오래 보아야 사랑스럽다
너도 그렇다

 
 


이상입니다. 수고하셨어요. :>

 

파이썬 day1: len함수, 들여쓰기, input함수, 반복문 등

안녕하세요. 오늘은 코드프렌즈를 통한 파이썬 공부 콘텐츠입니다. day1이고요. len함수, 들여쓰기, input함수, 반복문 등 다양한 파이썬에 개념에 대해 공부하겠습니다. 한줄노트1. 코드 가독성을

cybercity.tistory.com

토익 950점 독학 후기 & 공부법

안녕하세요. 오늘은 토익 이야기를 해볼까 합니다. 저는 2024년 10월 12일 일요일 시험에 응시했고 950점을 받았는데요. 사실 970 정도를 예상했는데 리딩에서 조금 실수가 있었는지 950점을 받았습

cybercity.tistory.com

be supposed to 뜻과 활용 예시 완벽 정리하기

안녕하세요. 오늘은 숙어 카테고리로 돌아왔습니다. 이번 글에서는 필수 숙어 중 하나인 be supposed to동사원형 구문의 뜻과 활용 예시에 대해 완벽 정리해 보겠습니다. 이 숙어는 특정한 기대나

cybercity.tistory.com

 

728x90
반응형