Pythonの基礎文法


🙊 授業を受けるときはまず総合クラスに行って、Pythonを聞いて、よく知っている文法の形式なので、ついてくるのはあまり難しくありませんが、まだ熟練していないようで、応用したらどんな順序で値を解決すべきか、今はまだ把握しにくいです!
変数と文字列
a=2   #변수 a
b='a' #문자열 a

print(b)  #a로 나옴!

c=2
d='hello'
# 변수값(숫자) + 문자열 > 에러

e=str(2)   #변수를 문자열로 바꾸고 싶을 때 str(2)로 바꾸면 문자열로 바뀜!
f='2'

print(e+f) # 22로 나옴!

text='abcde'
result=text[3:] # len(text) 길이 / text[:3] 3번째 전까지 / text[3:] 3번째 이후 / text[2:4] 2번째부터 4번 / text[:] 복사

myemail = '[email protected]'
email=myemail.split('@')[1].split('.')[0]
print(email)  #sparta가 나옴!
リストと専制
リスト:順番が重要です!0からカウントを開始
ディクシャナリー:key:値で値を格納する方法についての資料型
a_list=[1,3,4,5,6,]
a_list.append(99)  #99를 추가!
result=a_list[-1]  #제일 마지막 친구
a_list.sort(reverse=True) #거꾸로 나열
last=(99 in a_list) #list 안에 있니?

🚨중요한 것 : list 안에 dict에서 내가 원하는 값을 불러올 수 있어야 한다!

a_dict={'name':'bob','age':27, 'friend':['영희','철수']} # key:value
name = a_dict['friend'][1]  #철수
a_dict['heingt']=180 #{'name': 'bob', 'age': 27, 'friend': ['영희', '철수'], 'heingt': 180}
ppl=[{'name':'bob','age':27},{'name':'john','age':30}] # list 안에 dict

print(ppl[1]['age']) # 30
条件文
if money > 3800 :
    print('taxi')
elif money >1200:   
    print('bus')
else:
    print('walk')

#🚨 elif는 여러개가 들어가도 상관없음! 잘 기억하기!
複文
people = [...]

for person in people:
    name = person['name']
    age=person['age']
    if age > 20 :
        print(name,age)
for i, person in enumerate(people): # enumerate : 요소의 순서를 적어줌
    name = person['name']
    age=person['age']
    print(i, name, age)
    if i > 3:
        break   #3번째까지 반복하다 멈추거라!
# 🚨 두 번째 반복문이 조금 익숙치 않아서 어렵게 느껴졌다.
반복해서 조금 더 찾아봐야겠다!
💡 enumerate : for 구문처럼 반복되는 구간에서 객체가 현재 어느 위치에 있는지 알려 주는 인덱스 값이 필요할 때 사용한다!
🍋 quiz
num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]

# 짝수의 갯수 찾기 
count =0
for num in num_list :
    if num%2 == 0:
        count += 1

#🚨 for 구문이 돌아가면서 카운팅되는 부분이 어려웠다ㅠㅠ!
        
# 모든 원소의 값 구하기
result = sum(num_list)