일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 파이썬함수
- 구글애널리틱스공부
- 책추천
- GA공부
- 구글애널리틱스가이드
- 마케팅
- GA설치
- 카페24
- 파이썬내장함수
- 국민내일배움카드
- 연말정산
- 파이썬문자열
- 파킹통장
- 유튜브
- 파킹통장추천
- GA
- 구글ads
- 메이크샵
- 파이썬정규표현식
- GA가이드
- GA4
- 파이썬
- 파이썬공부
- 구글애널리틱스강의
- 파이썬프로그래밍
- 페이스북광고
- 구글애널리틱스
- 신용카드추천
- 유튜브광고
- 구글애널리틱스4
- Today
- Total
목록6.개발/파이썬 공부하기 (67)
정리왕
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/vKr2G/btqOtg2Rkor/0lAjp84DoZiii3RowYDhOk/img.png)
리스트의 슬라이싱 문자열과 마찬가지로 리스트에서도 슬라이싱 기법을 적용할 수 있다. 슬라이싱은 '나눈다'는 뜻이라고 했다. 자, 그럼 리스트의 슬라이싱에 대해서 살펴보자. >>> a = [1, 2, 3, 4, 5] >>> a[0:2] [1, 2] 앞의 예를 문자열에서 슬라이싱했던 것과 비교해 보자. >>> a = "12345" >>> a[0:2] '12' 2가지가 완전히 동일하게 사용되었음을 눈치 챘을 것이다. 문자열에서 했던 것과 사용법이 완전히 동일하다. 몇가지 예를 더 들어 보자. >>> a = [1, 2, 3, 4, 5] >>> b = a[:2] >>> c = a[2:] >>> b [1, 2] >>> c [3, 4, 5] b변수는 리스트 a의 첫 번째 요소부터 두 번째 요소인 a[1]까지 나타내는..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/E6mJO/btqOtf3Ws6o/vBuOgQeW5FkkMSVYKqaoL0/img.png)
지금까지 우리는 숫자와 문자열에 대해서 알아보았다. 하지만 숫자와 문자열만으로 프로그래밍을 하기엔 부족한 점이 많다. 예를 들어 1부터 10까지의 숫자 중 홀수 모음인 1, 3, 5, 7, 9 의 집합을 생각 해보자. 이런 숫자 모음을 숫자나 문자열로 표현하기는 쉽지 않다. 파이썬에는 이러한 불편함을 해소할 수 있는 자료형이 존재한다. 그것이 바로 여기에서 공부할 리스트( List )이다. 1. 리스트는 어떻게 만들고 사용할까? 리스트를 만들 때는 위에서 보는 것과 같이 대괄호( [ ] )로 감싸 주고 각 요소값을 쉼표 ( , )로 구분 해 준다. 리스트명 = [ 요소1, 요소2, 요소3, ... ] 파이썬에서는 배열이 없다. 단, 배열을 대신하는 것이 리스트이다. 파이썬에서 리스트는 [ ] 대괄호로 만..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dO7rCA/btqOtZ7p1xX/26PTbeuv0hZ6lkHtRHuQE0/img.png)
7. 문자열 내장함수 지금까지 문자열을 가지고 할 수 있는 기본적인 표현방법, 문자열연산, formating 1~3 에 대해서 공부했다. 문자열 자료형은 자체적으로 함수를 가지고 있다. 이들 함수를 다른 말로 문자열 내장 함수라한다. 이 내장 함수를 사용하려면 문자열 변수 이름 뒤에 '.'를 붙인 다음에 함수이름을 써주면 된다. 문자열의 내장 함수에 대해서 공부해보자. 1) .count 내장함수로 문자 개수 세는 방법 'c' 라는 문자가 몇개 있을까 알수있는 내장함수가 .count(찾을문자) 이다. 엑셀의 count함수랑 같다. 2) .find( ) 내장함수로 문자 검색시 인덱싱 위치 알려주는 방법 'c' 문자의 위치는 7번째 인덱싱에 있다. 인덱싱은 무조건 0부터 시작하는 것을 꼭 기억하자!! 만약, ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cCemnr/btqOCbZyOol/WnQSR1YNrQiDFL1kBmk1l1/img.png)
1. f 문자열 포맷팅 파이썬 3.6 버전부터는 f문자열 포매팅 기능을 사용할 수 있다. 파이썬 3.6 미만 버전에서는 사용할 수 없는 기능이므로 주의해야 한다. 1) 문자열 앞에 f 접두사를 붙이면 f 문자열 포매팅 기능을 사용할 수 있다. f 문자열 포매팅은 아래와 같이 name, age와 같은 변수 값을 생성한 후에 그 값을 참조할 수 있다. 2) f 문자열 포매팅은 표현식을 지원하기 때문에 다음과 같은 것도 가능하다. 표현식이란? 문자열 앞에서 변수와 +, - 와 같은 수식을 함께 사용하는 것을 말한다. 3) 딕셔너리는 f문자열 포매팅에서 다음과 같이 사용할 수 있다. 딕셔너리는 key와 Value라는 것을 한 쌍으로 갖는 자료형이다. 4) 정렬은 다음과 같이 할 수 있다. 5) 공백 채우기는 다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d7zFfA/btqOxsU4BPG/MPx8JAo1lBIAlc1nBKsPe1/img.png)
1. format 함수를 사용한 포맷팅 문자열의 format 함수를 사용하면 좀 더 발전된 스타일로 문자열 포맷을 지정할 수 있다. 1) 숫자 대입하기 "오늘 나는 {0}시간 공부했다" 문자열 중 {0} 부분이 숫자 1로 바뀌었다. 2) 문자열 대입하기 문자열의 { } 항목이 '오늘'라는 문자열로 바뀌었다. 3) 변수대입하기 문자열의 { } 항목이 hoir 변수 값이 1로 바뀌었다. 4) 2개 이상의 값 대입하기 2개 이상의 값을 넣을 경우 문자열의 {0}, {1}과 같은 인덱스 항목이 format 함수의 입력값으로 대입된다. 만약, 아래와 같이 인덱스를 번호를 변경하면 아래와 같이 순서가 바뀌어서 결과값이 출력된다. 2. format( ) 함수를 사용해서 정렬과 공백을 표현하는 방법 1) 왼쪽 정렬 f..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/yLMpN/btqOvewebjp/y1Q5ifB0Yzq0HsuLr6Dzx1/img.png)
문자열에서 또 하나 알아야 할 것으로는 문자열 포맷팅(Formatting)이 있다. 이것을 공부하기 전에 다음과 같은 문자열을 출력하는 프로그램을 작성했다고 가정해 보자. "현재 온도는 18도입니다." 시간이 지나서 20도가 되면 다음 문장을 출력한다. "현재 온도는 20도입니다." 위 두 문자열은 모두 같은데 20이라는 숫자와 18이라는 숫자만 다르다. 이렇게 문자열 안의 특정한 값을 바꿔야 할 경우가 있을 때 이것을 가능하게 해주는 것이 바로 문자열 포맷팅 기법이다. 쉽게 말해 문자열 포맷팅이란 문자열 안에 어떤 값을 삽입하는 방법이다. 다음 예를 직접 실행해 보면서 그 사용법을 알아보자. 1. 문자열 포맷팅 따라하기 1) 숫자 바로 대입 위 예제의 결과를 보면 알겠지만, 위 예제는 문자열 안에 정수..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bfQ9sI/btqOvd5aELW/7uoWgP322VCR2uhrV25xf1/img.png)
문자열에서 인덱싱과 슬라이싱에 대해서 알아보자. 인덱싱(Indexing)이란 무엇인가를 '가리킨다'는 의미이고, 슬라이싱(Slicing)은 무엇인가를 '잘라낸다'는 의미이다. 1. 문자열 인덱싱이란? 컴퓨터는 문자 하나하나에 0부터 시작하여 번호가 매겨져 있다. a[3]이 의미하는 위치는 a라는 문자열의 네 번째 문자 '파'를 말한다. 프로그래밍을 처음 접하면 a[3]에서 숫자 3이 왜 네 번째 문자를 뜻하는지 의아할 수도 있다. 사실 이 부분이 햇갈릴 수 있는 부분인데, 이렇게 생각하면 쉽다. "파이썬은 0부터 숫자를 샌다." 0부터 숫자를 센다는 것이 처음에는 익숙하지 않겠지만, 계속 사용하다 보면 자연스러워 질 것이다. 1) 문자열 인덱싱 활용하기 인덱싱 예를 몇가지 더 보자. 앞의 a[3] 과 a..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bAQ5pE/btqOuIElioK/vywmzxVcSCh61uGk8YDZP1/img.png)
문자열도 더하거나 곱할 수 있다. 우리가 프로그래밍을 배우는 이유는 반복작업을 자동화하고 싶기 때문에 배우기 때문에 파이썬 문자열을 좀 더 간편하게 조작할 수 있는 방법이다. 1. 문자열 연산하기 파이썬 문자열을 더하거나 곱하는 방법에 대해서 알아보자. 1) 문자열 더해서 연결하기 (Concatenation) 위 코드에서 세번째 줄을 보자. 복잡하게 생각하지 말고 눈에 보이는 대로 생각해 보자. "Python"이라는 head 변수와 " is fun!"이라는 tail 변수를 더한 것이다. 결과는 'Python is fun!'이다. 즉 head와 tail 변수가 +에 의해 합쳐진 것이다. 직접 실행해 보고 결괏값이 제시한 것과 똑같이 나오는지 확인해보자. 2) 문자열 곱하기 위 소스 코드에서 *의 의미는 우..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Xsfww/btqOxs8BVko/9yudJFJhujaCOuzEajRSt1/img.png)
파이썬은 정수형말고 문자열도 있다. 이번에는 문자열에 대해서 알아보자. 1. 문자열(String)이란? 문자, 단어 등으로 구성된 문자들의 집합을 의미한다. 2. 파이썬에서 문자열 만드는 방법 4가지 1) 큰따옴표 " 로 둘러 싸기 2) 작은따옴표 ' 로 둘러 싸기 3) 큰따옴표 """ 3개를 연속으로 양쪽 둘러 싸기 4) 작은따옴표 ''' 3개를 연속으로 양쪽 둘러 싸기 단순함이 자랑인 파이썬이 문자열을 만드는 방법은 왜 4가지나 가지게 되었을까? 그 이유에 대해서 알아보자. 3. 문자열 안에 작은 따옴표나 큰따옴표를 포함시키고 싶을 때 문자열을 만드는 방법은 작은따옴표(')와 큰따옴표(") 로 문자열을 감싸면 된다. 그런데 문자열 안에도 작은따옴표와 큰따옴표가 들어 있어야 할 경우가 있다. 이때는 좀..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bl8uup/btqOtEWJIiD/m2tTJFHyQCcC6ALkByzYb1/img.png)
파이썬 3.6 버전부터는 f 문자열 포매팅 기능을 사용할 수 있다. 파이썬 3.6 미만 버전에서는 사용할 수 없는 기능이므로 주의해야 한다. 다음과 같이 문자열 앞에 f접두사를 붙이면, f 문자열 포매팅을 사용할 수 있다. 문자열 맨 앞에 f 접두사를 붙이면, print함수 없이 출력이 되는것을 확인할 수 있다. 좀 더 데이터를 편리하게 다루기 위해서 3.6버전이상부터 최신기술로 업데이트 된 신기능이다. f 문자열 포맷팅은 표현식을 사용하여 + , - 를 이용하여 정수는 바로 계산도 가능한다. 여기서 표현식이란? 문자열 안에서 변수와 +, - 와 같은 수식을 함께 사용하는 것을 말한다. f 문자열 포맷팅으로 딕셔너리에서는 아래와 같이 사용할 수 있다. 여기서 딕셔너리 자료형은 인덱싱값이 없고, 영어사전처..