Python List에서 원소를 추가하는 방법에 대해 먼저 살펴보겠습니다. 1. List.append(element) List 마지막에 element 를 추가합니다. >>> list = [1,3,5,7,9] >>> list [1,3,5,7,9] >>> list.append(10) >>> list [1,3,5,7,9,10] 리스트 마지막에 요소 10 이 추가되었음을 확인할 수 있습니다. 2. List.insert(index, element) List에 index에 element를 추가합니다. >>> list = [1,3,5,7] >>> list.insert(1,4) >>> list [1,4,3,5,7] >>> list.insert(1,2) >>> list [1,2,4,3,5,7] 3. + 연산자로 더하기 ..
1. List.index(element) List 내에서 element의 번호(index)를 리턴합니다. 없는 경우 ValueError >>> list = ['사과', '바나나', '오렌지', '포도'] >>> list.index('포도') 3 >>> list.index('사과') 0 >>> list.index('망고') Traceback (most recent call last): File "", line 1, in ValueError: '망고' is not in list 다른 프로그래밍 언어에서는 없는요소의 index를 찾을 경우 -1을 리턴하는 경우가 있지만 Python에서는 ValueError를 리턴한다는 사실을 인지하여 헷갈리지 말아야겠습니다. 2. element in List List 내에 e..
파이썬에서 문자열 포매팅하는 방법 3가지 살펴보겠습니다. 1. % Operator %연산자와 포맷 스트링으로 사용합니다. 대표적인 포맷 스트링 %d(정수), %s(문자열), %f(실수) 으로 예제 살펴보겠습니다. print('%s is %d years old and %fcm' % ('Aiden', 17, 176.5)); # 'Aiden is 17 years old and 176.5cm' 포맷 스트링을 문자열 사이사이에 입력해두고 해당 포맷 스트링 위치에 들어갈 내용을 문자열 종료후 %연산자 뒤 괄호 안에 순서대로 넣어줍니다. print('My name is %s' % ('Matthew')); # 'My name is Matthew' %연산자와 포맷 알파벳 사이에 숫자를 넣어 공간을 확보할 수도 있습니다...
Python에서 문자 열중 문자 선택과 문자 범위 선택하는 법에 대해 살펴보겠습니다. 1. 문자선택 연산자 문자열 중에서 어떤 문자를 선택할 때 사용합니다. 바로 예제를 통해 확인해보겠습니다. print('hello'[0])# h print('hello'[1])# e print('hello'[2])# l print('hello'[3])# l print('hello'[4])# o 문자 열중에 몇 번째 문자를 선택하겠다 라는 문법입니다. 주의할 점은 0부터 카운트한다는 것이고 없는 문자를 선택할 시 오류가 발생합니다. print('hello'[5]) # string index out of range 에러발생 또 뒤에서부터 몇 번째 글자를 가져오는 것도 가능합니다. print('hello'[-1])# o pr..
Python 에서 자료형을 확인하는 함수에 대해 확인해보겠습니다. 방법은 매우 간단합니다 바로 type() 함수를 사용하는 것입니다. 바로예제를 통해 확인해보겠습니다. type(32) # 결과: type('hello world...!') # 결과: 자료형을 확인하는것은 프로그래밍에 있어서 매우 중요합니다. 유용하게 사용하세요~^^
가장 기본적이고 많이 사용되는 Print() 함수에 대해서 살펴보겠습니다. 화면에 출력하는 기능입니다. print("안녕하세요") 결과 : 안녕하세요 쉼표를 사용해 여러개출력가능합니다. print(1, 3, 5, 7, 9); 결과 : 1 3 5 7 9 print("안녕하세요", "반갑습니다.", "반가워요~") 결과 : 안녕하세요 반갑습니다. 반가워요~ 각각의 항목들이 띄어쓰기를 통해 구분되어 출력됩니다. 간단하지만 가장 기본이 되고 많이 사용되는 내용입니다^^