목차
Python 변수생성
Python 변수이름 (= 변수명)
Python 변수일괄정의
Python 변수출력
Python 전역변수
Python 변수 - global 키워드
Python 변수생성
1.
・변수는 값을 담는 그룻과 유사.
・python엔 변수 선언 명령 없음 .
・변수에 값을 처음 할당하는 순간 변수 생성 됨.
open = 2012
host = "Homzzang.com"
print(open)
print(host)
2.
변수는 특정 유형으로 선언 할 필요 없으며,
설정 후에도 유형 변경 가능 .
open = 2012 # 데이터형식: 정수형 숫자
open = "2012" # 데이터형식: 문자열
print(open)
3.
문자열은 큰따옴표나 작은따옴표로 묶어야 함.
# 아래 2경우 모두 가능.
host = "Homzzang.com"
host = 'Homzzang.com'
print(host)
Python 변수이름 (= 변수명)
・변수명은 짧은 이름 (X 또는 Y) 또는 긴 이름 (open 또는 host) 모두 가능.
・변수명은 문자 또는 언더바(= 밑줄문자)로 시작 해야 함 ・변수명은 숫자로 시작 불가 .
・변수명은 영어, 숫자, 밑줄 (Az, 0-9 및 _) 만 포함 가능.
・변수명은 대소문자 구분 함.
・변수명엔 Python 키워드 사용 불가 .
Python 변수일괄정의
1.
여러 변수에 값을 각각 적용.
x, y, z = "HTML", "CSS", "JS"
print(x) #HTML
print(y) #CSS
print(z) #JS
2.
여러 변수에 동일 값 적용.
x = y = z = "Homzzang.com"
print(x) #Homzzang.com
print(y) #Homzzang.com
print(z) #Homzzang.com
Python 변수출력
1.
변수출력은 print() 함수 사용하며,
텍스트와 변수 결합은 + 기호 사용.
host = "Homzzang.com"
print("홈짱닷컴 " + host)
2.
+ 기호 사용해 변수를 다른 변수에 추가 가능.
x = "홈짱닷컴 "
y = "Homzzang.com"
z = x + y
print(z)
3.
숫자 경우, + 기호는 수학연산자로 작용.
x = 5
y = 10
print(x + y) #15
4.
문자열과 숫자 결합 시 에러발생.
open = 2012
host = " Homzzang.com"
print(open + host)
[반환값] TypeError: unsupported operand type(s) for +: 'int' and 'str'
Python 전역변수
1.
전역변수 :
함수 외부에서 생성된 변수 (위의 모든 예 마찬가지)로,
함수 내부와 외부 모두에서 누구나 사용 가능.
host = "Homzzang.com"
def homzzang():
print("홈짱닷컴 " + host)
homzzang()
2.
함수 안에서 전역변수와 동일한 변수가 선언된 경우, 해당 변수는 지역변수임.
전역변수는 여전히 전역범위와 해당 값을 가짐.
host = "Homzzang.com" #전역변수
def homzzang() :
host = "홈짱닷컴 " #지역변수
print("이 사이트는 " + x)
homzzang() # 홈짱닷컴
print("이 사이트는 " + x) # Homzzang.com
Python 변수 - global 키워드
1.
global 키워드는 함수 안의 지역변수를 전역변수로 만듦.
def homzzang():
global host
host = "Homzzang.com"
homzzang()
print("호스트주소: " + host ) # Homzzang.com
2.
global 키워드 사용해 함수 내에서 전역변수 값을 변경 가능.
host = "홈짱닷컴"
def homzzang():
global host
host = "Homzzang.com"
homzzang() # host = "Homzzang.com"
print("호스트주소: " + host) #Homzzang.com
주소 복사
랜덤 이동
최신댓글