Server/Python
Python ) 기본문법
EEYatHo
2023. 3. 15. 22:55
반응형
while
- while [조건]:
- 탈출 : break
생략 : continue
- 탈출 : break
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개 = 시작, 끝, 단계 값에 해당됨
- 시작은 기본값 0, 끝은 required, 단계는 기본값 1
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) # \\\\\