[Python] 기본 메소드

코박·2022년 3월 30일
0
post-thumbnail

중요 메소드

for문

반복문?

반복적인 구문을 묶어서 사용할 수 있는 반복문

기본 구조

for '변수1' in '문자열' or '리스트' or '튜플'
'수행문'

2중 for 문

for '변수1' in '문자열' or '리스트' or '튜플'
'수행문'
for '변수2' in '문자열' or '리스트' or '튜플'
'수행문'

break, continue

break : for문을 수행도중 반복문을 빠져나오고 싶을 경우
continue : for문을 수행도중 수행문을 생략하고 다음 반복을 진행하는 경우

실습

구구단 출력 (2 ~ 9단)

정답확인

for x in range(2, 10):
    print(str(x) + "단")
    for y in range(1, 10):
        print(x, "X", y, "=", x*y)

range(), len()

range()

연속된 정수형 배열을 만들어 주는 함수
ex) range(10) = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
range(5, 10) = [5, 6, 7, 8, 9]
range(0, 10, 2) = [0, 2, 4, 6, 8]

len()

해당 문자열(or 리스트)의 요소의 개수를 반환하는 함수
ex) print(len("안녕하세요")) = 5
ex) list_def = [1, 2, 3, 4]
print(len(list_def)) = 4

list 활용

list?

숫자 또는 문자열로 이뤄진 열거된 자료형

append(x)

리스트의 맨 마지막에 x를 추가하는 함수

sort(x,y,z)

리스트를 정해진 순서대로 정렬
ex) a = [1, 4, 3, 2]
a.sort() >> a = [1, 2, 3, 4]

reverse()

리스트를 역순으로 뒤집어서 열거
ex) a = ['a', 'b', 'c']
a.reverse() >> a = ['c', 'b', 'a']

index(x)

리스트에 x값이 있으면 x의 리스트에서의 위치값을 돌려주는 함수

insert(x,y)

리스트에 x번째 위치에 y값을 삽입하는 함수

remove(x)

x는 리스트에서 첫번째로 나오는 x를 삭제하는 함수
ex) a = [1, 2, 3, 1, 2, 3]
a.remove(3) >> a = [1, 2, 1, 2, 3]

pop()

리스트에서 제일 마지막 요소를 돌려주고 그 요소를 삭제하는 함수
ex) a = [1, 2, 3]
a.pop() >> 3, a=[1, 2]

count(x)

count(x)는 리스트 안에 x가 몇 개 있는지 조사하여 그 개수를 돌려주는 함수

tuple

리스트와 비슷하지만 수정이 불가능한 객체를 담은 것
tuple = ( ) 사용
list = [ ] 사용

profile
웹 개발자 할래요

0개의 댓글

Powered by GraphCDN, the GraphQL CDN