새 팀으로 둥지를 틀었고, 새로운 삐약이들을 만난 9일차 회고
레쭈고!!
웹개발 종합반과 미니프로젝트를 하면서 조금 익숙해진 파이썬이긴 하지만,
빈 작업창을 보고 있으면 막막한 기분이 드는 건 사실(..ㅎ)이었는데.
기본 문법들을 하루만에 뽀개는게 가능하다니.. 기적아닐지?
text = "sparta"
print(text[:3]) #spa
변수[i:j] -> i번째 인덱스부터 j번째 인덱스 전까지
people = [
{'name': 'bob', 'age': 20},
{'name': 'carry', 'age': 38},
{'name': 'john', 'age': 7},
{'name': 'smith', 'age': 17},
{'name': 'ben', 'age': 27},
{'name': 'bobby', 'age': 57},
{'name': 'red', 'age': 32},
{'name': 'queen', 'age': 25}
]
for i, person in enumerate(people):
name = person['name']
age = person['age']
print(i,name, age)
if i>3:
break
집합 set() -> 중복 제거 가능
fsting : 문자열 연결이 간편해짐
print(f'{name}의 점수는 {score}점 입니다')
클래스
- 자바스크립트랑 다르게 this
대신 self
키워드를 사용하는 구만..
class Monster():
hp = 100
alive = True
def damage(self, attack):
self.hp = self.hp - attack
if self.hp < 0:
self.alive = False
def status_check(self):
if self.alive:
print('살아있다')
else:
print('죽었다')
# m, m2 -> 인스턴스
m = Monster()
m.damage(120)
m2 = Monster()
m2.damage(90)
m.status_check()
m2.status_check()
ㅎㅎ기적을 이루고 계십니다