728x90

전역변수

 

지역변수

 

전역변수는 main함수에서 어떠한 변수를 정의할경우 그 변수는 다른 함수에서도 똑같은 변수로 적용됩니다.

 

하지만 메인함수가아닌 사용자가 함수를 정의하여 만든 함수안에서 변수를 정의할경우 변수를 정의한 그함수안에서는 

 

잘 작동되지만 main함수에서는 그 변수가 없는값이 되버립니다.

 

이렇게 모든 함수에서 사용이 가능한변수를 전역변수, 일정 지역,(일정함수) 에서만 사용이 가능한 변수를 전역변수라고합니다

 

그렇다면 지역변수를 만들지만 이 지역변수를 전역변수처럼 이용하고싶다면 어떻게 해야될까요 

 

바로 global 함수를 이용하면됩니다.

type() 함수

 

어떠한 변수의 타입을 알고싶을때 사용하는함수입니다

 

print(type(1))

print(type([1,2,3])) 

print(type(True))

print(type("1"))

 

>> int

list

bool

str

 

이 출력됩니다.

 

 

어떠한 변수의 타입을변경하고싶을때는

 

str(변수)

 

float(변수)

 

int(변수) 

 

이런식으로 쉽게 변경할수 있습니다.

 

또한 파이썬의 경우 아스키코드를 이용하여 min 함수와 max함수를 제공해줍니다 c언어와는다르게

len과 같은 여러함수들을 기본적으로 제공해줍니다.

※ sum(1,2)틀린문법

※ sum([1,2]) 맞는문법

 

728x90

+ Recent posts