Python 4

시연·2024년 7월 15일
  • return이 뭘까???

    <알고리즘 문제>

  • 문자열 자르기
    s = "안녕하세요."
    print("s를 이루는 문자 중에서 앞에서 문자 2개 출력")
    print(s[0:2])
    => 안녕

  • break: 여기서 정지하기(그 반복문만 종료)

  • continue: 바로 반복문의 맨 앞으로 가서 다시 시작

  • return: 만나면 바로 종료 (그 함수 자체가 종료) *강력하다!
    ex) for i in range(6):
    if i %2 ==0:
    break # 0
    sum+=1

for i in range(6):
if i %2 ==0: # 짝수일때 continue타기 그러면 짝수일때는 계속 올라감. 즉 홀수 일때만 결과나옴!
continue # 1 3 5
sum+=1

<개념>

  • map => 1:자료형을 가공, 2:내가 입력받는 값
  • split => 하나씩 나누어줌
  • strip => 공백없애줌

딕셔너리 {"key":value}

ex) # 문제 : 딕셔너리에 각 달의 마지막 날들을 반복문을 통해 담기

for i in range(1,4):
month= str(i) +"월"
if i == 2:
b[month] = 28
else:
b[month] = 31
print(b)

  • update : 나중에 오는 값이랑 중복되는 값이면 나중에 나온 거로 바뀌고 새로운 것은 새로 추가된다.

튜플

  • a=(1,2)
    리스트랑 똑같은데 변경할 수가 없다.

  • 알고리즘 있는 거 모두 풀기

  • 상단에 가면 파이썬 장고 / 영상 듣기

  • 하샤드 수

0개의 댓글