일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- 국민내일배움카드
- 파킹통장추천
- 파이썬정규표현식
- GA
- GA4
- 파이썬함수
- 구글애널리틱스강의
- 파이썬내장함수
- 구글ads
- 파킹통장
- 카페24
- 파이썬
- 파이썬공부
- 메이크샵
- 유튜브
- 연말정산
- GA가이드
- 마케팅
- 구글애널리틱스공부
- GA공부
- 책추천
- GA설치
- 파이썬문자열
- 구글애널리틱스
- 페이스북광고
- 유튜브광고
- 파이썬프로그래밍
- 신용카드추천
- 구글애널리틱스가이드
- 구글애널리틱스4
- Today
- Total
정리왕
파이썬 문자열2 (문자열 연산) 본문
문자열도 더하거나 곱할 수 있다.
우리가 프로그래밍을 배우는 이유는 반복작업을 자동화하고 싶기 때문에 배우기 때문에
파이썬 문자열을 좀 더 간편하게 조작할 수 있는 방법이다.
1. 문자열 연산하기
파이썬 문자열을 더하거나 곱하는 방법에 대해서 알아보자.
1) 문자열 더해서 연결하기 (Concatenation)
위 코드에서 세번째 줄을 보자. 복잡하게 생각하지 말고 눈에 보이는 대로 생각해 보자.
"Python"이라는 head 변수와 " is fun!"이라는 tail 변수를 더한 것이다.
결과는 'Python is fun!'이다.
즉 head와 tail 변수가 +에 의해 합쳐진 것이다.
직접 실행해 보고 결괏값이 제시한 것과 똑같이 나오는지 확인해보자.
2) 문자열 곱하기
위 소스 코드에서 *의 의미는 우리가 일반적으로 사용하는 숫자 곱하기의 의미와는 다르다.
위 소스 코드에서 a * 2 문장은 a를 두 번 반복하라는 뜻이다.
즉, *는 문자열의 반복을 뜻하는 의미로 사용되었다.
굳이 코드의 의미를 설명할 필요가 없을 정도로 직관적이다.
3) 문자열 곱하기 응용
문자열 곱하기를 좀 더 응용해 보자. 다음 소스를 IDLE 에디터를 열고 작성해 보자.
이런 식의 표현은 앞으로 자주 사용하게 될 것이다.
프로그램을 만들어 실행시켰을 때 출력되는 화면 제일 위쪽에 프로그램 제목을 이와 같이 표시하면 보기 좋지 않겠는가?
4) 문자열 길이 구하기
문자열의 길이는 다음과 같이 len 함수를 사용하면 구할 수 있다.
len 함수는 print 함수처럼 파이썬의 기본 내장 함수로 별다른 설정 없이 바로 사용할 수 있다.
<미션>
'You need python' 문장을 문자열로 만들고 길이를 구해 보자.
'6.개발 > 파이썬 공부하기' 카테고리의 다른 글
파이썬 문자열4 (문자열 포맷팅1) (0) | 2020.11.29 |
---|---|
파이썬 문자열3 (문자열 인덱싱과 슬라이싱) (0) | 2020.11.29 |
파이썬 문자열1 (문자열이란?) 파이썬 이스케이프 (0) | 2020.11.29 |
파이썬 - f문자열 포매팅 알아보기 (0) | 2020.11.29 |
파이썬 자료형 - 숫자형 (0) | 2020.11.29 |