EEYatHo 앱 깎는 이야기

Python ) 기본문법 본문

Server/Python

Python ) 기본문법

EEYatHo 2023. 3. 15. 22:55
반응형

 

while


  • while [조건]:
    • 탈출 : break
      생략 : continue
i = 0
while i < 5:
    i += 1
    print(i) # 1, 2, 3, 4, 5
    

i = 0
while i < 5:
    i += 1
    if i == 2: break
    print(i)  # 1, 2


i = 0
while i < 5:
    i += 1
    if i % 2 == 0: continue
    print(i) # 1, 3, 5

 

 

for


  • for i in [배열]:
    • 배열 원소 하나씩 접근
  • for i in range(시작, 끝, 단계):
    • 시작은 기본값 0, 끝은 required, 단계는 기본값 1
      • range 인자가 1개 = 끝 값에 해당됨
      • range 인자가 2개 = 시작, 끝 값에 해당됨
      • range 인자가 3개 = 시작, 끝, 단계 값에 해당됨
for i in [10, 20, 15]:
    print(i) # 10, 20, 15
    

# for i in range(시작, 끝, 단계)

for i in range(5): # range(0, 5, 1) 과 같음
    print(i) # 0, 1, 2, 3, 4
    

for i in range(-2, 3): # range(-2, 3, 1) 과 같음
    print(i) # -2, -1, 0, 1, 2 
    
    
for i in range(1, 30, 10): 
    print(i) # 1, 11, 21

 

 

 

문자열


  • 쌍따움표(")와 따움표(') 지원
str1 = "string" # ok
str2 = 'string' # ok
str3 = `string` # error

 

  • 문자열 안에 변수 넣기 ( f-string 포매팅 )
    • 문자열 앞에 f를 쓰고, 변수는 중괄호{}로 감싸서 넣음
num = 100
str = f"num = {num}"

 

  • 특수 문자 처리
    • 개별 처리는, 특수 문자 뒤에 \ 를 쓰기
    • 문자열 내에 모든 특수 문자 처리는, 문자열 앞에 r을 쓰기
str = "\\"
print(str) # \
str = r"\\\\"
print(str) # \\\\\

 

'Server > Python' 카테고리의 다른 글

Python ) 입력받기  (0) 2023.03.20
Python ) 엑셀 ( CSV, xlsx )  (0) 2023.03.15
Comments