반응형
- 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
- %-formatting
제어문
- 조건문(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만큼 증가시키며 숫자의 시퀀스
- 기본형: range(n)
- 반복문(Loop Statement)
- 특정 조건을 도달할 때까지, 계속 반복
- for 문
- 반복가능한 객체를 모두 순회하면 종료(별도의 종료조건이 필요 없음)
- while 문
- 조건식이 참인 경우 반복적으로 코드를 실행
- while문은 무한 루프를 하지 않도록 종료조건이 반드시 필요
- 조건식이 참인 경우 반복적으로 코드를 실행
- 반복문 제어
- break
- 반복문을 종료
- continue
- continue 이후의 코드 블록은 수행하지 않고, 다음 반복을 수행
- for-else
- 끝까지 반복문을 실행한 이후에 else문 실행
- break를 통해 중간에 종료되는 경우 else 문은 실행되지 않음
- 끝까지 반복문을 실행한 이후에 else문 실행
- break
반응형
'개발 공부' 카테고리의 다른 글
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 |
댓글