2021. 5. 11. 02:08ㆍpython/파이썬
4주차
-반복문
어떠한 조건이나, 범위 내에서 어떠한 명령을 반복적을 수행
ex) 숙제를 '12시까지' 할게, 숙제를 10페이지만큼 할게
-for문 (범위[시퀀스안에서])
원소로 반복하는 방법
시퀀스의 원소를 하나씩 변수에 넣어가면서 명령 실행
명령이 len(시퀀스)번 만큼 실행 !
! for 변수 in 시퀀스:
<수행할 명령>
ex) sum = 0
for i in [1, 2, 3]"
sum = sum + i # sum == 6
-count 함수
문자열 안에서 찾고 싶은 문자의 개수를 찾을 수 있다.
ex) >>> b = 'ox o x oxoxox'
>>> b.count('ox') == # 4
-range 함수
연속되는 숫자를 만들어 주는 시퀀스 자료형
끝 숫자 전까지만 실행
!range(시작,끝,증가할숫자)
ex) range(0,5,1) == [0,1,2,3,4] (마지막1때문에 1개씩 증가)
range(5)와 같이 끝만 적어 생략도 가능 단 0부터시작
-for range함수
구간으로 반복하는 방법, a이상 b미만의 수를 변수에 넣어가면서 명령을 수행
! for 변수 in range(a,b):
<수행할 명령어>
ex) a = [1]
for i in range(1, 4):
a.append(i)
print(a) #[1, 2 ,3]
-횟수로 반복가능 , a번 만큼 명령을 수행
! for 변수 in range(a):
ex)count = 0
for i in range(10) :
count = count = 1
print(count) #10
-while (~동안) 함수
조건으로 반복하는 방법, 조건이 True이면 명령수행
! while 조건:
ex)i = 1
while i<5:
print(i)
i = i + 1 # 1 2 3 4 5
#while문에서 조건이 항상 true면 무한루프에 빠지게 된다
-break 함수
if문으로 조건을 걸어준 다음, break실행, 무한루프를 탈출
ex) i = 0
while True:
print("knock")
if i >= 3:
break
i = i + 1 # knock knock knock
#for문은 정한 횟수만큼 반복
#while문은 조건을 만족하지 않을 때 까지 반복
-한번에 주석(#)처리
하고싶은 양 만큼을 마우스로 긁어서 CTRL + /
-end 함수
가로로 만들어주는 함수 end="" 는 ""<ㅡ ""사이에 들어간다 주로 띄어쓰기사용
ex) for i in range(1,10,1):
print(i, end=" ")
#1 2 3 4 5 6 7 8 9
'python > 파이썬' 카테고리의 다른 글
6.함수와 매서드 (0) | 2021.05.11 |
---|---|
5.문자열/리스트 활용, 튜플, Dictionary (0) | 2021.05.11 |
3. 리스트 자료형 과 시퀀스 (0) | 2021.05.10 |
2. 논리자료형, 조건문 (0) | 2021.05.10 |
1.자료형, 인덱싱, 슬라이싱 (0) | 2021.05.07 |