용어정리
변수 = variable
전역변수 = global variable
지역변수 = local variable
값 = value
변수와 값
name = "승열"
이때 name은 변수이고 승열 은 값이다.
name = "승열"
name = "마크"
같은 변수에 다른 값을 넣음으로 값을 갱신 할 수 있다.
★변수의 이름은 if, class, for 과 같이 파이썬에서 기능을 하는 단어는 설정 불가능.
★영어 대문자와 소문자는 다른 변수로 인식.
★변수 이름은 숫자로 시작 할 수 없음.
a = 26
age = 26
변수 이름을 나중에 알아 보기 쉽도록 정확하게 기입하기. a 보다는 age로 하는 것이 이해하기 편하다.
동시에 값 할당하기
num1, num2, num 3 = 1,1,1
num1 = num2 = num3 = 1
동시에 값을 할당을 할때에는 두가지의 방법을 사용 할 수 있다.
- 변수를 나열하고, 순서대로 들어갈 값을 입력하기
- = 문자를 사용하여 변수들의 값이 일치한다로 입력하기
변수 활용 하기
name = string(input("이름을 입력해 주세요"))
sayhi = "Hello, " + name
print(sayhi)
# print(f"Hello, {name}")
변수를 설정하고 그 변수를 불러오는것으로 할당된 값이 불러나와진다.
변수를 설정하지 않더라도 아래의 #코드처럼 나타 낼 수는 있다.
메모리
파이썬에는 메모리가 할당이 되어 있는데, 값이 메모리의 범위 밖으로 벗어나면, 표시할 수 없다.
또한 변수의 범위가 할당이 되어 있는데, 이를 범위 밖에서 부를 수 없다.
def sayhi():
message = "Hello, " + name
print(message)
print(sayhi)
//print(message)
name의 변수는 값이 있다고 치자. print(sayhi)는 작동을 할 것이다. 하지만 def 안에 있는 message는 def밖에서는 불러 올 수 없기 떄문에, 아래의 코드는 작동하지 않는다.
★이때, 어디서도 부를 수 있는 변수를 전역 변수 (global variable)
★message와 같은 변수는 지역 변수(local variable)이라고 한다.
'용어정리 > Python' 카테고리의 다른 글
python 용어정리 (반복문) (0) | 2024.09.30 |
---|---|
python 용어정리 (연산자) (0) | 2024.09.30 |
python 용어정리 (컬렉션) (0) | 2024.09.30 |
python 용어정리 (데이터 타입) (0) | 2024.09.30 |
파이썬 기본 데이터 유형 (숫자형) (0) | 2024.09.05 |