Python 변수

서창민·2022년 12월 29일
0

Python_자료형

목록 보기
4/8
post-thumbnail

변수

오늘은 변수선언에 대해서 알아보자.
먼저 변수 선언 없이 내용을 입력한 코드를 보자.

변수

print("우리집 강아지의 이름은 연탄이에요")
print("연탄이는 4살이며, 산책을 아주 좋아해요")
print("연탄이는 어른일까요? True")

>>
우리집 강아지의 이름은 연탄이에요
연탄이는 4살이며, 산책을 아주 좋아해요
연탄이는 어른일까요? True

위 내용처럼 입력이 가능하다.
하지만 저 내용은 연탄이의 가족만 사용이 가능할 것이다.
다른 사람들의 범용성을 위해 변수를 선언하여 코딩 해보자.

위의 내용에서 변수를 사용하여 코딩 시

animal = "강아지"
name = "연탄이"
age = 4
hobby = "산책"
is_adult = age >= 3

print("우리집 " + animal + "의 이름은 " + name + "에요")
print(name + "는 " + str(age) + "살이며, " + hobby + "을 아주 좋아해요")
print(name + "는 어른일까요? " + str(is_adult))


>>
우리집 강아지의 이름은 연탄이에요
연탄이는 4살이며, 산책을 아주 좋아해요
연탄이는 어른일까요? True

변수 값을 변경하여 코딩 시에도 이전 내용과 동일한 코딩의 출력값으로 확인 된다.

이와같이 변수를 입력한 코드를 다른 사람이 사용할 때
본인의 애완동물 이름과 나이 취미를 변환하여 사용할 수 있기에 편리함을 가지고 있다.

우리집 친척의 사돈의 팔촌 조카 집 고양이의 내용으로 변경 해보자.

animal = "고양이"
name = "사돈의팔촌조카고양이"
age = 2
hobby = "낮잠"
is_adult = age >= 3

print("우리집 " + animal + "의 이름은 " + name + "에요")
print(name + "는 " + str(age) + "살이며, " + hobby + "을 아주 좋아해요")
print(name + "는 어른일까요? = " + str(is_adult))

>>
우리집 고양이의 이름은 사돈의팔촌조카고양이에요
사돈의팔촌조카고양이는 2살이며, 낮잠을 아주 좋아해요
사돈의팔촌조카고양이는 어른일까요? = False

이런 내용으로 변경해서 사용할 수 있기에 범용성을 높일 수 있을 것 같다.
기초의 기초! 반복하면서 체화시키도록 하자. Good!

PS. 변수 선언 후 Print() 다음으로 + 변수 + 입력시 정수형은 STR()묶음 처리를 해줘야 한다.

STR() = 정수형을 문자열로 바꾸어 주는 역할

EX) print(name + "는 " + str(age) + "살이며, " + hobby + "을 아주 좋아해요")

PS. STR 묶음 처리를 하지 않으려면 , 반점으로 표기 할 수 있다.

EX) print(name , "는 " , age , "살이며, " , hobby , "을 아주 좋아해요")

PS. 반점 표기 사용 시 출력 값에서 문자열 뒤에 띄어쓰기 표기가 되니 주의 !

EX) print(name + "는 " , age , "살이며, " + hobby + "을 아주 좋아해요")
 사돈의팔촌조카고양이는  2 살이며, 낮잠을 아주 좋아해요

YES I CAN !

profile
Back-end Developer Preparation Students

0개의 댓글