본문 바로가기
Python

Python 변수 및 데이터 유형

by 코딩하는 욤욤이 2024. 2. 1.
반응형

이전 포스팅에서는 첫 번째 Python 프로그램을 작성하고 실행하여 Hello World를 인쇄하는 방법을 배웠습니다. 이 포스팅은 Python 변수와 데이터 유형을 이해하는 데 도움이 됩니다.

파이썬 변수

변수는 값을 저장하는 메모리 위치의 이름입니다. 변수는 Python 환경 내에서 사용하기 쉽고 작동합니다. 데이터 유형을 선언하지 않고 변수의 이름을 입력하기만 하면 Python 환경이 자동으로 변수의 데이터 유형 값을 알게 됩니다.

 

a=5
print(a)
산출

5

 

데이터 유형 선언은 Python에서 선택 사항입니다. 여기서는 값 '5'를 정수로 사용하는 변수 'a'에 직접 할당했습니다. 

Python에서는 단일 시점에 다중 할당을 사용할 수 있습니다.

 

a=b=c=5
print(a,b,c)

산출

(5, 5, 5)

 

다음은 Python에서 print 명령을 사용하는 몇 가지 다른 해결 방법입니다.

인쇄 명령에 아포스트로피를 포함하려면 다음 방법을 사용하면 됩니다.

print("Hello World by 'yoyo121212.tistory.com'")

산출

'yoyo121212.tistory.com'의 Hello World

 

print 문 내에서 아포스트로피(')를 사용할 수 있지만 문자열 내에서 아포스트로피를 사용해야 하는 경우에는 큰따옴표 안에 있어야 합니다.

 

print('Hello World by 'yoyo121212.tistory.com”)은 유효한 명령문이 아니며 오류를 생성합니다.

 

여러 줄의 문자열(문)과 함께 인쇄 명령을 사용하려면

print\
("""
Hello World
yoyo121212.tistory.com
""")

산출

Hello World
yoyo121212.tistory.com

 

이 인쇄 명령은 다음 줄에 문자열을 쓸 수 있게 해주는 백슬래시(\)와 같은 줄 연속 문자를 사용합니다.

 

문자열을 반복하려면.

a="yoyo121212 "
print(a*10)

 

산출

yoyo121212  yoyo121212  yoyo121212  yoyo121212  yoyo121212  yoyo121212  yoyo121212  yoyo121212  yoyo121212 yoyo121212

 

여기서 곱셈 연산자나 별표는 문자열을 곱하여 표시하는 반복 연산자 역할을 합니다.

 

파이썬 데이터 유형

Python에는 라이브러리 콘텐츠에 정의된 몇 가지 표준 데이터 유형이 있습니다. 이에 대해서는 아래에 언급되어 있습니다.

 

사전

Python은 해시 테이블 개념을 사용하여 사전을 구성할 수 있는 기능을 제공합니다. 이는 연관 유형 또는 해시와 유사하며 이와 연관된 키와 값을 사용합니다. 사전은 중괄호 {}로 선언되며 대괄호 []를 사용하여 값이나 데이터에 액세스할 수 있습니다.

dictionary1= {'Name':'yo 12','Age':'20', 'Class':'MCA'}
print "dictionary1['Name']: ", dictionary1['Name']
print "dictionary1['Age']: ", dictionary1['Age']
print "dictionary1['Class']: ", dictionary1['Class']

 

산출

사전1['이름']: yo 12
사전1['나이']: 20
사전1['클래스']: MCA

Python은 C의 문자열과 유사한 프로그램에 문자열을 저장할 수 있는 기능을 제공합니다. 아래와 같이 구현할 수 있습니다.

name=" yoyo121212 "
print(name)

 

산출

yoyo121212

 

문자열 연결

Python에서는 서로 다른 두 문자열을 단일 문자열로 병합하거나 연결할 수 있습니다. 이 기능은 + 연산자를 사용하여 구현할 수 있습니다.

 

a="Hello "
b="World"
print(a+b)

산출

안녕하세요 세계

 

튜플

튜플은 Python의 시퀀스 데이터 유형입니다. 이는 Python의 목록과 매우 유사합니다. 튜플은 쉼표로 구분된 데이터로 구성됩니다. 그러나 리스트와 튜플의 차이점은 튜플은 괄호()를 사용하고 리스트는 괄호 []를 사용한다는 것입니다. 

 

또한 한번 정의된 튜플의 데이터는 변경할 수 없습니다. 다만, 리스트의 경우에는 선언 및 정의 이후에 데이터가 변경되거나 변경될 수 있습니다. Python에서 Tuple을 구현하는 방법은 다음과 같습니다.

tuples=('yo',4.3,' o',3432,'121212')
print(tuples)

 

산출

('yo', 4.3, 'yo', 3432, '121212')

 

숫자

숫자 데이터 유형은 Python에서 숫자 데이터 값을 저장하는 데 사용됩니다. 여기에는 다음과 같은 가치 영역이 포함됩니다.

 

int: 정수 값을 나타냅니다. 일반적으로 부호 있는 정수 값을 저장합니다.

 

float: 부동 소수점 값을 나타내며 일반적으로 소수점 이하의 실수 값을 나타냅니다.

 

complex: 파이썬 변수에 복소수를 저장할 수 있습니다.

 

long: 16진수 및 8진수 값을 저장할 수 있는 긴 정수를 저장할 수 있습니다.

 

목록

Python의 List는 다양한 데이터 유형의 여러 항목을 저장하는 구조를 제공합니다. 목록은 작은따옴표 또는 아포스트로피와 함께 대괄호 안에 정의됩니다. 프로그래밍에서는 다음과 같이 사용할 수 있습니다.

lists=['yo',4.3,'yo',3432,'121212']
print(lists)

 

산출

['yo', 4.3, 'yo', 3432, '121212']

반응형

'Python' 카테고리의 다른 글

Python 프로그래밍 소개  (0) 2024.02.01
Python Hello World 프로그램  (0) 2024.02.01
Python if, else 및 elif 문  (1) 2024.02.01
Python for & while 루프, break & continue 문  (0) 2024.01.31
파이썬 함수  (0) 2024.01.31