python 문법 중에서 JavaScript와 다른 부분만 정리한 내용!
키워드 없이 선언한다.
a = 3
b = a
print(a, b)
python에는 증감 연산자(i++
, i--
)가 없다.
대문자로 변환한다.
name = 'juhee'
name.upper()
print(name) # juhee
print(name.upper()) # JUHEE
첫 글자를 대문자로 작성한다. 👉🏻 True, False
a = True
b = False
print(not a) # False
print(a and b) # False
print(a or b) # True
a_list = []
a_list.append(2)
print(a_list) # [2]
print(len(a_list)) # 1
a = [3, 3, 1]
b = [5, 2]
print(a+b) # [3, 3, 1, 5, 2]
a = [3, 3, 1]
b = [5, 2]
print(a*2) # [3, 3, 1, 3, 3, 1]
a_dict = {}
a_dict = {'name': 'juhee', 'age': 25}
a_dict['height'] = 168
print(a_dict) # {'name': 'juhee', 'age': 25, 'height': 168}
중괄호가 아닌 들여쓰기로 블록의 범위를 표시한다.
def sum(a, b):
return a+b
print(sum(1, 2)) # 3
else if는 elif
로 줄여쓴다.
def is_adult(age):
if age > 20:
print('성인입니다')
elif age >= 13:
print('청소년이에요')
else:
print('어린이네요!')
is_adult(30) # 성인입니다
리스트의 요소들을 하나씩 꺼내 쓰는 형태이다.
fruits = ['사과', '배', '감', '귤']
for fruit in fruits:
print(fruit)