파이썬으로 시작하기 (2)

devlsn96·2025년 9월 30일
0

제어문

if문

  • 조건이 끝나면, 콜론(:)으로 마무리하고, 조건에 따른 실행문장은 무조건 들여쓰기한다.
  • if문은 한줄로도 처리가능하다. if 조건: 실행문장
if 조건: 
	실행문장

if문의 다양한 형태

if문 외에도, if ~ else문, if ~ elif ~ else문이 있다.

※ pass 키워드

처리할 구문이 없거나 해당 조건을 넘기고 싶으면, pass 키워드를 사용할 수 있다.

for문

for 변수(인덱스값) in 리스트:
	실행구문
  • enumerate()함수는 문자열이나 컨테이너자료형(튜플, 집합, 리스트, 딕셔너리 ...)를 index와 요소값을 포함한 객체로 반환해줌

Comprehension

phython이 지향하는 코드?로 구현해줌

  • 반복문 코드가 간결해짐
    • ["실행문" for "변수" in "객체"]
      • 만약, 조건이 들어가면, ["실행문" for "변수" in "객체" "조건문"]
  • items() : 딕셔너리를 for문의 리스트로 사용하여 반환하면, key값과 value값을 모두 보여줄 수 있다.

while문

조건이 True인 상황에서 구문 안 문장을 반복적으로 실행

while 조건:
	실행문
  • 무한 루프는 while문의 조건을 무조건 True로 하여 계속 반복 실행되도록 한다.

break와 continue

  • break : 특정조건 만족할 때 그 구문 실행을 멈추고 다음을 실행한다.
  • continue : 특정조건 만족할 때 그 구문은 실행하지 않고 다시 반복 실행한다.

함수

def  func(parameter):
	실행문
  • 함수의 결과값을 반환하고 싶으면, 함수 마지막에 return문을 실행하면 됨

가변인수

  • 함수실행시, 여러개의 매개변수를 반복적으로 나열해 여러번 실행할 수 있게 한 변수이다. (매개변수 앞에 * 표시)
  • def func(*parameter): 실행문
profile
Quantum Jump to class for java….

0개의 댓글