반응형
자바만 공부하다가 Python을 한 번 튜토리얼만 맛보기를 해보려한다.
오늘은 Variables 까지만!
#타입을 지정하지 않아도 된다.
x = 1
y = 'something'
#해당 변수가 어떤 타입인지 궁금할 때
print(type(x))
print(type(y))
# 주석처리는 #을 이용
# 명령어 끝에 ; 을 사용하지 않아도 된다.
"""
자바의 /* */ , 해당 구간 주석처리에 해당한다.
"""
#변수 출력
print(x)
print(y)
#한꺼번에 등호처리가 가능
x = y = z = "Orange"
a = "SallY";
A = "Dawid";
#A는 a를 overwrite하지 않는다.
#대소문자 구분
#변수 작성시 불가능한 '숫자', '-'
# 2my-friend-name = 'Kate';
# 변수 생성시, '변수', "변수", 큰따옴표 작은따옴표 구분 없음
#조건문
#주의사항 : print를 작성할 때 하나 이상의 띄어쓰기를 해주어야 한다.
if x > 2 :
print("x는 2보다 큽니다.")
#배열 Collection
arrs = ["apple", "banana", "kiwi"]
x, y, z = arrs
print(x)
print(y)
print(z)
# 출력되는 값은 apple / banana / kiwi
a = "apple"
b = "banana"
print(a + " loves " + b)
# 출력값 : apple loves banana
a = 1
b = 2
print(a + b)
#출력값 3, 그러나 str타입과 int타입은 계산오류
#자바스크립트 같은 function
test = "gorgeous"
def testfunc():
print("She is " + test)
testfunc() """ 출력값 : She is gorgeous """
#global 변수, x값이 스코프(?) 밖에서 선언됐다하더라도 이후에 나오는 변수 x에 대해서
#global x를 선언한 곳의 값을 참조한다.
x = "awesome"
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)
반응형
'python > w3schools' 카테고리의 다른 글
[w3schools] Python Variables - Python Variables (0) | 2021.05.20 |
---|---|
[w3schools] Python Comments (0) | 2021.05.20 |
[w3schools] Python Syntax (0) | 2021.05.20 |
[w3schools] Python Intro (0) | 2021.05.20 |
[w3schools] Python HOME (0) | 2021.05.20 |