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