- 변수: 값을 저장하는 공간
1. 변수 X
print("우리집 강아지 이름은 댕댕이입니다.")
print("댕댕이의 나이는 4살이고 산책을 좋아합니다.")
위와 같이 동일한 문장에 이름이나 나이같은 요소만 바꾸고 싶은 경우 어떻게 해야할까요?
- 위와 같이 매번 요소들을 지우고 새로 작성해주면 됩니다.
하지만 위와 같이 2줄이 아닌 200줄이라면 그때는 어떻게 해야할까요?
--> 이럴 때 변수를 이용하면 매번 새로 작성할 필요가 없게 됩니다. (아래에서 확인해봅시다.)
2. 변수 O
변수 이름 = 변수에 저장할 값
- animal 변수에 "강아지"라는 값을 넣습니다.
- name 변수에 "댕댕이"라는 값을 넣습니다.
- age 변수에 5 라는 값을 넣습니다.
- like 변수에 "산책"라는 값을 넣습니다.
- is_adult 변수에 age > 3 라는 값을 넣습니다.
1-1) print함수안에 변수를 지정 : print( 다른글자 " + 변수명 + " 다른 글자 )
- print("우리집 " + animal + "의 이름은 " + name + "입니다.")
1-2) print함수안에 변수를 지정 : print(변수명 + " 다른 글자) 또는 print( 다른 글자 " + 변수명 )
- print(name + "는 ~~합니다.")
- print( name + "는 어른일까요? "+ str(is_adult))
2) 변수 age는 숫자이므로 str을 붙여서 문자열로 변환하여 넣어줍니다.
- " + age + " : 오류 O
- " + str(age) + " : 오류 X
- " + is_adult + " : 오류 O
- " + str(is_adult) + " : 오류 X
3) + 와 , 의 차이
가) " + str(age) + " : 띄어쓰기 없이 바로 앞뒤 글과 이어짐
print( "댕댕이는 " + str(age) + "살입니다.)
--> 댕댕이는 5살입니다.
나) " , age , " : 앞 뒤로 띄어쓰기 적용됨
print( "댕댕이는 " ,age, "살입니다.)
--> 댕댕이는 5 살입니다.
'Python' 카테고리의 다른 글
[Python-5] 숫자처리함수, 랜덤함수 (0) | 2020.08.03 |
---|---|
[Python-4] 할당연산자 (0) | 2020.08.02 |
[Python-3] 연산자 (0) | 2020.08.02 |
[Python-1] 자료형 기초 (0) | 2020.07.31 |
Python, Visual Studio Code 설치 (0) | 2020.07.28 |