본문 바로가기
개발 공부

Python_2

by brandnewthinker 2023. 1. 29.
반응형
  • String Fomatting
    • %-formatting
        name = 'Park'
        score = 3.5
        print('Hello, %s', % name)
        print('성적은 %d', % score)
        print('성적은 %f', % score)
        # Hello, Park
        # 성적은 3
        # 성적은 3.500000
    • f-string
        name = 'Park'
        score = 3.5
        print(f'Hello, {name}. 성적은 {score}')
        # Hello, Park. 성적은 3.5
        pi = 3.141592
        print(f'원주율은 {pi:.3}. 반지름이 2일때 원의 넓이는 {pi*2*2}')
        # 원주율은 3.14. 반지름이 2일때 원의 넓이는 12.566368

제어문

  • 조건문(Conditional Statement)
    • 참/거짓을 판단할 수 있는 조건식과 함께 사용
    • if, else
  • 복수 조건문
    • 복수의 조건식을 활용할 경우 elif를 활용
    • 조건식을 동시에 검사하는 것이 아니라 순차적으로 비교
  • 레인지(Range)
    • 기본형: range(n)
      • 0부터 n-1가지의 숫자의 시퀀스
    • 범위 지정: range(n, m)
      • n부터 m-1까지의 숫자의 시퀀스
    • 범위 및 스텝 지정: range(n, m, s)
      • n부터 m-1가지 s만큼 증가시키며 숫자의 시퀀스
  • 반복문(Loop Statement)
    • 특정 조건을 도달할 때까지, 계속 반복
    • for 문
      • 반복가능한 객체를 모두 순회하면 종료(별도의 종료조건이 필요 없음)
    • while 문
      • 조건식이 참인 경우 반복적으로 코드를 실행
        • while문은 무한 루프를 하지 않도록 종료조건이 반드시 필요
  • 반복문 제어
    • break
      • 반복문을 종료
    • continue
      • continue 이후의 코드 블록은 수행하지 않고, 다음 반복을 수행
    • for-else
      • 끝까지 반복문을 실행한 이후에 else문 실행
        • break를 통해 중간에 종료되는 경우 else 문은 실행되지 않음
반응형

'개발 공부' 카테고리의 다른 글

Python_4  (0) 2023.02.06
Python_3  (0) 2023.02.06
Python_1  (0) 2023.01.23
Git/GitHub_2  (0) 2023.01.15
Git/GitHub_1  (0) 2023.01.15

댓글