x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
Unpack a Collection
여러개의 값이 리스트나 집합으로 이루어져있을 때, 변수로 값들을 추출할 수 있다.
fruits = ["apple", "banana", "cherry"]
x, y, z = fruits
print(x)
print(y)
print(z)
Output Variables
텍스트와 변수 / 변수와 변수를 같이 출력하기 위해서는 +를 사용한다.
x = "awesome"
print("Python is" + x)
x = "Python is"
y = "awesome"
z = x + y
print(z)
숫자에 대해서 +는 연산자로 사용된다.
x = 5
y = 10
print(x + y)
숫자와 string을 +를 통해 결합하면 에러가 발생한다.
Global Variables
Global variables는 함수 밖에서 변수를 생성한 것으로, 모든 곳에서 사용할 수 있다.
x = "awesome"
def myfunc():
print("Python is" + x)
myfunc()
같은 이름의 변수를 함수 내에서 선언하면, 이 변수는 함수 안에서만 사용된다. global variable은 처음 값 그대로 존재한다.
x = "awesome" # global variable
def myfunc():
x = "fantastic" # local variable
print("Python is" + x) # Python is fantastic
myfunc()
print("Python is" + x) # Python is awesome
The global Keyword
함수 안에서 변수를 선언한 경우, 그 변수는 함수 내에서만 사용할 수 있다. 만약 global variable을 선언하기 위해서는 global 키워드를 사용하면 된다.
x = "awesome" # global variable
def myfunc():
global x # global variable (change value)
x = "fantastic"
myfunc()
print("Python is" + x) # Python is fantastic