a = 3
b = 4
a + b # 더하기 3 + 4 = 7
a - b # 빼기 3 - 4 = -1
a * b # 곱셈 3 * 4 = 12
a / b # 나눗셈 3 / 4 = 0.75
a ** b # 제곱 3의 4승 = 81
b // a # 몫 1
b % a # 나머지 1
name = 'python'
name * 2 # pythonpython
"hello " + name # hello python
len(name) # 문자열 길이 6
# 인덱싱
a = name[1] # y
# 슬라이싱
b = name[3:5] # hon
item = [1, 2, 3, 4, 5, 6]
# 인덱싱
item[2] + item[5] # 3 + 6
item[-1] # 6
# 슬라이싱
item[0:3] # [1, 2, 3]
# * 연산
item * 2 # [1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6]
# len
len(item) # 6
# append
item.append(7) # [1, 2, 3, 4, 5, 6, 7]
# pop
item.pop() # 마지막 요소 제거 후 반환 7
print(item) # [1, 2, 3, 4, 5, 6]
# 키와 밸류를 쌍으로 가지는 자료형
dic = {"key": "value", "name": "python", "age": 10, "item": [1, 2, 3, 4, 5]}
dic["age"] # 10
dic["item"] # [1, 2, 3, 4, 5]
# 쌍 추가
dic_1 = {1: "a"}
dic_1[2] = "b"
print(dic_1) # {1: "a", 2: "b"}
# 키만 불러오기
dic.keys() # ["key", "name", "age", "item"]
# 밸류만 불러오기
dic.values() # ["value", "python", 10, [1, 2, 3, 4, 5]]
# 쌍으로 불러오기
dic.items() # [("key", "value"), ("name", "python"), ("age", 10), ("item", [1, 2, 3, 4, 5])]
a = [1, 2, 3]
for i in a:
print(i)
"""
1
2
3
"""
# for range
for i in range(5):
print(i)
"""
0
1
2
3
4
"""
# 리스트 컴프리헨션
b = [i for i in a]
print(b) # [1, 2, 3]
a = 5
if a > 0:
print("양수")
elif a == 0:
print("0")
else:
print("음수")
# 양수
i = 0
while i < 5:
print(i)
i += 1
"""
0
1
2
3
4
"""
본 후기는 정보통신산업진흥원(NIPA)에서 주관하는 <AI 서비스 완성! AI+웹개발 취업캠프 - 프론트엔드&백엔드> 과정 학습/프로젝트/과제 기록으로 작성 되었습니다.