CODING_연구소/Python

[파이썬(Python)강의] 8강 파이썬 변수 선언

SOSABU 2022. 2. 16. 20:23
728x90
반응형

변수란 변할 수 있는 것으로 어떠한 값을 저장하는 공간이라고 생각하면됩니다.

예를 들어, a=10이라고 하는 것은 10이라는 값을 a라는 공간에 넣어라는 의미입니다.

이것을 변수 선언이라고 합니다.

1. 변수에 숫자를 저장

1
2
3
4
5
= 1
= 2
 
print(x)
print(y) 
cs

x라는 이름의 변수를 만들어 x라는 저장공간에 숫자 1을 넣고, y라는 이름의 변수를 만들어 y라는 저장공간 숫자 2를 넣어서 print함수 괄호안에 각각 x, y라는 변수를 호출하면 x, y에 저장되어 있는 숫자 1, 2를 화면 출력이 됩니다.

2. 변수에 문자를 저장

1
2
3
4
5
= "안녕"
= "잘가"
 
print(x)
print(y)
cs

 x라는 이름의 변수를 만들어 x라는 저장공간에 문자 안녕 넣고, y라는 이름의 변수를 만들어 y라는 저장공간 문자 잘가 넣어서 print함수 괄호안에 각각 x, y라는 변수를 호출하면 x, y에 저장되어 있는 문자 안녕, 잘가를  화면 출력이 됩니다.

3. 변수에 문자열을 저장

1
2
3
4
5
6
7
= """\
안녕하세요.
반갑습니다.
누구나 쉽게 배울 수 있는
파이썬 세계에 오신 것을 환영합니다.\
"""
print(z)
cs

z라는 이름의 변수를 만들어서 z라는 저장공간에 안녕하세요(중간생략)환영합니다.라는 문자열을 넣고 print함수 괄호안에 z라는 변수르 호출하면 z에 저장되어 있는 문자열이 화면에 출력이 됩니다.

4. 변수에 숫자를 저장하여 문자열로 출력하기

1
2
3
4
= 4 #숫자 타입
= "4" # 문자열 타입
 
print(str(x) + y)
cs

x라는 이름의 변수를 만들어서 x라는 저장공간에 숫자 4를 넣고, y라는 이름의 변수를 만들어서 y라는 저장공간에 문자 4를 넣어서 print함수 괄호안에 str(x)는 x에 저장되어 있는 숫자 4를 문자 4로 변환됩니다. 그래서 문자+문자는 문자열 연결 연산자로 처리 되어 결과가 문자 44로 출력됩니다.

5. 변수에 문자열을 저장하여 숫자로 출력하기

1
2
3
4
= 4 #숫자 타입
= "4" # 문자열 타입
 
print(x + int(y))
cs

x라는 이름의 변수를 만들어서 x라는 저장공간에 숫자 4를 넣고, y라는 이름의 변수를 만들어서 y라는 저장공간에 문자 4를 넣어서 print함수 괄호안에 int(y)는 x에 저장되어 있는 문자 4를 숫자 4로 변환됩니다. 그래서 숫자+숫자는 숫자 연산자로 처리 되어 결과가 숫자 8로 출력됩니다.

6. 변수와 문자열 포맷 코드

1
2
3
4
5
number1 = 3
number2 = "five"
 
print("I eat %d apples." % number1)
print("I eat %s apples." % number2)
cs

number1이라는 변수에 숫자 3을 저장하고, number2이라는 변수에 문자 five를 저장합니다. print함수 괄호 안에 문장이 사이에 %d와 %s는 포맷 코드라는 것인데 %d는 숫자 대입할 수 있고, %s는 문자열을 대입할 수 있습니다. 포맷코드에는 % 뒤에 있는 변수의 데이터를 호출하고 대입하여 출력을 합니다.

코드 설명 코드 설명
%s 문자열 %f 부동소수
%c 문자 1개 %o 8진수
%d 정수 %x 16진수
728x90
반응형