전체 글(472)
-
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 3-2. 리스트 관련 함수
리스트 관련 함수들 리스트를 편하게 사용할 수 있게 해주는 기본으로 제공하는 함수를 알아보자 리스트에 요소 추가(append) 리스트에 자신이 추가하고자 하는 요소를 덧붙이는 것이다. 리스트 뒤에 리스트를 추가할 수 도 있다. 리스트 정렬 시키기 리스트의 요소를 숫자 순이나 알파벳 순으로 정렬해준다. 숫자 순으로 정렬 알파벳 순으로 정렬 리스트 뒤집기(reverse) 리스트를 역순으로 뒤집어 준다. 리스트 위치 반환(index) 찾는 요소가 처음 발견되는 인덱스 값을 반환한다. 찾는 값이 3이면 인덱스 값 2에서 처음으로 발견되므로 2를 반환해준다. 만약에 리스트에 존재하지 않는 값을 찾는다면 오류가 발생한다. 리스트에 요소 삽입(insert) insert(index,value) 앞의 인자인 인덱스 값에..
2018.01.19 -
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 3-1. 리스트 자료형
리스트 자료형 리스트는 다른 언어의 배열과 비슷한 느낌을 갖고 있지만 몇몇 점에 다른 점을 갖고 있는 자료형이다. 리스트는 어떻게 만들고 사용할까? a = [] b = [1,2,3] c = ['Life', 'is', 'too', 'short'] d = [1,2,'Life', 'is'] e = [1,2,['Life', 'is']] 리스트 안에는 숫자 또는 문자가 올 수도 있고 리스트 안에 또 다른 리스트를 만들 수 도 있습니다. *a와 같이 비어 있는 리스트는 a =list()와 같이 만들 수 도 있다. 리스트의 인덱싱과 슬라이싱 리스트도 문자열과 같이 인덱싱과 슬라이싱이 가능하다. 인덱싱 기존의 다른 언어들과 같이 옆에 인덱스 번호를 붙여서 표현 할 수 있다. 문자도 숫자와 같이 접근 할 수 있고 리스트..
2018.01.18 -
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 2-4. 문자열과 관련된 함수
문자열 관련 함수들 오늘은 문자열을 조금 더 편리하게 사용하기 위한 무자열과 관련된 함수에 대해 알아보겠다. 함수 1. count 특수한 문자열 속의 문자 하나의 개수를 반환해준다. 함수 2.find 자기가 찾는 문자가 첫번째로 발견되는 장소의 인덱스를 반환해준다. 만약에 문자열에 존재하지 않는다면 -1을 반환해준다. 함수 3.index find와 같이 찾는 문자가 첫번째로 발견되는 인덱스를 반환해준다. 만약에 존재하지 않는다면 -1을 반환해준다. 함수 4.join 원래 변수에 들어있는 값을 join되는 각가의 문자 사이에 집어 넣는다. 함수 5.upper와 lower upper은 소문자를 대문자로 바꾸어주고 lower은 대문자를 소문자로 바꾸어준다. 함수 6. lstrip, rstrip, strip l..
2018.01.16 -
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 2-3. 문자열 포매팅
포매팅 하기 만약에 매번 넣을 숫자나 문자들이 달라야 할때 문자열 포매팅을 이용하면된다. 숫자를 이용하여 포매팅하기 숫자는 문자열 중간에 %d를 사용하며 대입을 시켜 줄때는 문자열 뒤에서 %숫자 혹은 변수를 사용한다. 문자열을 이용하여 포매팅하기 숫자와는 다르게 %s를 사용해주면 된다. 변수나 문자열을 이용해주면 된다. 아래에는 각각의 상황에 무엇을 사용하면 되는지 알려주는 표이다. 코드 설명 %s 문자열 (String) %c 문자 1개(character) %d 정수 (Integer) %f 부동소수 (floating-point) %o 8진수 %x 16진수 %% Literal % (문자 % 자체) 하지만 가끔씩 98%와 같이 퍼센테이지를 표현하고 싶을 때는 어떻게 해야할까? 아래 예제를 확인 해보자 해답은..
2018.01.16 -
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 2-2. 문자열 연산
문자열 연산하기 파이썬은 다른 문자들과 달리 문자열을 더하거나 곱할 수 있다. 신기 신기 1) 문자열 더해서 연결하기 2) 문자열 곱하기 응용 버전 print("="*50) print("hoony's Python") print("="*50) 문자열 인덱싱과 슬라이싱 문자열 인덱싱 인덱싱이란 가리킨다라는 의미를 갖고 있다. 가리킨다라는 의미와 같이 Life is too short, You need Python 0123456789012345678901234567890123 각 문자는 0부터 시작해서 각자의 숫자를 갖고있다. 이제부터 이 숫자를 이용해서 문자열을 이용해보자 인덱싱 활용하기 만약에 인덱스 번호를 음수로 지정하여서 사용하면 어떻게 될까? 하지만 어려운 것 없이 뒤에서 부터 숫자를 세면 된다. Li..
2018.01.16 -
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 2-1. 문자열
파이썬에서 문자열 사용하기 문자열 만드는 방법 1. 큰 따옴표로 둘러싸기 "hello world" 2. 작은 따옴표로 둘러싸기 'python is fun' 3. 큰 따옴표 3개를 연속으로 써서 양쪽 둘러싸기 """Life is to short, you need python""" 4. 작은 따옴표로 둘러싸기 '''Life is too short, you need python''' 아마 필자와 같이 다른 언어를 공부하고 파이썬을 접하는 사람이라면 많이 어색할거다 문자열을 만드는 방법이 무려 4가지나 되다니 필자또한 처음에는 많이 어색했다. 예전에 파이썬의 특징에서 최선의 한가지 방법으로 문제를 해결 한다고 적었는데 그것과 맞지 않아서 오히려 더 호기심을 느낀 부분이었다. 1. 문자열 에 작은 따옴표나 큰 따..
2018.01.16