파이썬 find( ), index( ) - 순서 - 1.find / index 공통적인 내용 2.find / index 차이점 1. find( ), index( ) 공통적인 내용 1-1) 두 함수의 동일한 사용방법 '변수. find(찾을 문자)' / '변수. index(찾을 문자)'형태로 두 함수 모두 괄호( ) 안에 문자를 넣어 사용한다. 그러면 변수에 위치한 문자열 중 괄호( ) 안에 넣은 특정 문자가 처음 위치한 자리의 값을 찾을 수 있다. 문자열의 위치는 숫자로 출력되고 0부터 시작한다. 사용 예시 # 문자 'x'가 첫번째 위치한 자리를 출력 >>> 'oxoxoxoxox'.find('x')) # find 함수 1 >>> 'oxoxoxoxox'.index('x')) # index 함수 1 # 문자 ..
zip( ) - 순서 - 1. zip 함수 설명 2. 여러가지 사용 예시 1. zip 함수 설명 여러 개의 iterable자료형이 개수가 동일할 때 사용한다. iterable 자료형의 각각의 요소를 나눈 후 순서대로 묶어서 요소 개수만큼 새로운 iterable 자료형을 생성한다. 여기에서 말하는 interable자료형은 리스트, 튜플 같이 반복 가능한 자료형을 의미한다. 2. 사용 방법 2-1. zip 함수를 사용하기 위한 iterable 자료형을 생성한다. 말로 설명하는 것보다 코드로 보는 게 이해가 빠를 것 같다. 먼저 개수가 같은 3개의 리스트를 생성한다. # iterable자료형 >>> num = [1, 2, 3] >>> fruit = ['apple', 'banana', 'orange'] >>> ..
파이썬 정렬 함수 - 순서 - 1. sort 2. sorted 3. reverse 사용 예시 4. key function, lambda 사용방법 1. sort 원본을 변형시켜 정렬한다. '변수. sort( )' 형태로 사용. 정렬 기준은 문자열은 알파벳, 가나다순이고 숫자는 오름차순이 기본값이다. >>> num_list = [15, 22, 8, 79, 10] >>> num_list.sort() >>> print(num_list) [8, 10, 15, 22, 79] >>> str_list = ['좋은하루','good_morning','굿모닝','niceday'] >>> str_list.sort() >>> print(str_list) ['good_morning', 'niceday', '굿모닝', '좋은하루'..
파이썬 for문 구구단 출력 - 순서 - 1. 구구단 2단 2. 구구단 2단부터 9단까지 3. for문안에서 print함수 위치에 따른 출력 값의 위치 1. 구구단 2단 print(':: 2단 ::') for i in range(1, 10): # 1부터 9까지 print(f'2 x {i} = {2*i}') 1-1. 구구단을 한 개의 단만 출력할 때는 한 개의 for문을 사용한다. 1부터 9까지의 숫자는 for문에서 range( ) 함수를 이용해서 하나씩 출력하고 구구단에서 반복되는 문장은 f-string을 이용해 문자열로 작성하였다. 1-2. 숫자 범위 생성을 위해 range 함수를 사용한다. range( ) 함수는 생성하려는 숫자의 범위를 입력해서 사용한다. 숫자의 개수에 따라서 숫자가 의미하는 바가 ..
Python range( ) 함수 - 순서 - 1. range 함수 설명 2. Possible type 3. for문을 이용한 사용 예시 4. 정리 1. range 함수 설명 정수로 이루어진 숫자 리스트를 생성할 때 사용한다. 숫자 범위는 일정한 규칙의 배열로 나열할 수 있다. 1,2,3,4,.. 와 같이 오름차순으로 정렬하거나 5,4,3,... 과 같이 내림차순으로 정렬할 수도 있다. 정수의 간격은 꼭 1이 아니어도 된다. 지정하는 규칙에 따라 배열하는 숫자 범위를 생성할 수 있다. 함수의 사용방법은 range(숫자) 형태로 사용한다. 사용예시를 먼저 보면 아래와 같다. 1.1) 0부터 4까지 숫자범위를 생성하는 사용 예시 >>> numbers = range(5)# 괄호()안에 stop숫자 입력 >>>..