• Home
  • About
  • Posts
  • 1. Conditional Statement

    • 1.1. if... elif... else
    • 1.2. Ternary Operators
  • 2. Loop Statement

    • 2.1. while

    • 2.2. for

      • 2.2.1. Comprehension Expression
    • 2.3. Loop Control Keyword

02. Python Control Statements

📅 2022-11-08
🖋️ Byongho96
  • 1. Conditional Statement
    • 1.1. if... elif... else
    • 1.2. Ternary Operators
  • 2. Loop Statement
    • 2.1. while
    • 2.2. for
      • 2.2.1. Comprehension Expression
    • 2.3. Loop Control Keyword

1. Conditional Statement

1.1. if... elif... else

if conditional_statement:     # if
  <code_block>
elif conditional_statement_2: # else if
  <code_block>
else:                           # else
  <code_block>

1.2. Ternary Operators

true_value if condtional_statement else false_value

2. Loop Statement

2.1. while

while conditional_statement:
  <code_block>

2.2. for

for temp_var in iterable_object:
  <code_block>

2.2.1. Comprehension Expression

  • List Comprehension

     [<expression> for temp_var in iterable_object (if conditional_statement)]
    
     list(<expression> for temp_var in iterable_object (if conditional_statement))
    
  • Dict comprehension

      {<expression1>: <expression2> for temp_var in iterable_object (if conditional_statement)}
    
      dict(expression1>: <expression2> for temp_var in iterable_object (if conditional_statement))
    
  • Set comprehension

      {<expression> for temp_var in iterable_object (if conditional_statement)}
    
      set(<expression> for temp_var in iterable_object (if conditional_statement))
    

2.3. Loop Control Keyword

  • break
    • end a loop
  • continue
    • back to the beginning of the loop with the next element
  • else:
    • It runs when the loop is completed without break
    while:
      ...
    else:
      <code_block>
    
이전 포스트

01. Python Datatypes & Operators

다음 포스트

03. Python Function

작성자 프로필
전체 글 (127)
  • Animation
    • Backend
      • Django
      • Spring
    • DevOps
      • AWS
      • CI&CD
      • Docker
      • Git
      • Gunicorn
      • Kubernetes
      • Nginx
    • Frontend
      • Gatsby
      • React
      • Vue
    • Knowledge
      • .etc
      • Algorithm
      • Data Structure
      • Database
      • Design Pattern
      • Interview
      • Network
      • Web
    • Language
      • CSS
      • HTML
      • Java
      • JavaScript
      • Linux
      • Python

    Copyright © 2023 Byongho96  & Powered by Gatsby