Python 제어 흐름, 함수, 이터레이터, 제너레이터, 리스트 컴프리헨션, 람다 표현식
Python의 제어 흐름, 함수, 이터레이터, 제너레이터, 리스트 컴프리헨션 및 람다 표현식에 대한 종합적인 가이드입니다.
제어 흐름
조건문
조건문은 코드 실행 경로를 제어하는 데 사용됩니다.
# if-elif-else 구조
number = 10
divisor = 2
if number == divisor:
print("동일합니다.")
elif number < divisor:
print("더 작습니다.")
else:
print("더 ...
7월 30일 01:43에 게시됨
C#의 yield 키워드: 이터레이터와 비동기 스트림 구현
C#에서 yield 키워드는 컬렉션의 모든 요소를 즉시 생성하고 반환하는 대신, 요청이 있을 때마다 하나씩 값을 생성하여 반환하는 이터레이터 메서드 또는 비동기 스트림을 정의할 때 사용됩니다. 이는 특히 대량의 데이터를 처리하거나 무한 시퀀스를 다룰 때 메모리 효율성을 크게 향상시킬 수 있으며, 코드의 가독성을 높여줍니다. yield 키워드는 주로 yield return과 y ...
7월 27일 10:31에 게시됨
파이썬 제어 구조와 컴프리헨션
제어 흐름과 반복문
if 문
if 문은 세 부분으로 구성됩니다: 키워드 자체, 참/거짓을 판단하는 조건식, 그리고 식이 참이거나 0이 아닐 때 실행되는 코드 블록
else와 elif를 지원하며, 조건식을 괄호로 묶을 필요는 없습니다
표준 if 조건문의 구문은 다음과 같습니다:
if expression: expr_true_suite
식의 값이 0이 아니거나 불린 값이 True이면 코드 블록 expr_tr ...
6월 17일 00:03에 게시됨