ChainSmoker’s Block

[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 2_2 본문

개인공부(WEB, Python, DB)/Python

[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 2_2

ChainSmokers 2022. 7. 3. 21:42

[02. 파이썬 프로그래밍의 기초, 자료형]

@문자열 연산하기
: 파이썬에선 문자열을 더하거나 곱할 수 있다. 다른 언어에서는 쉽게 찾아볼 수 없는 재밌는 기능으로 이는 파이썬만의 장점이다.

-1. 문자열 더해서 연결하기(Concatenation)
:


복잡한 생각 없이 눈에 보이는 대로 생각해보자.
head변수에 저장된 "Python"과 tail변수에 저장된 " is fun!"을 더한 것의 결과는 'Python is fun!'이다. 즉, head와 tail 변수가 +에 의해서 합쳐진 것이다.

-2. 문자열 곱하기
:


위 소스코드에서 a * 2문장은 a를 두번 반복하라는 뜻이다. 즉 *는 문자열의 반복을 뜻하는 의미로 사용되었다. 직관적으로 코드의 의미를 설명할 필요가 없다.

-3. 문자열 곱하기 응용
:
다음 소스를 IDLE에디터를 열고 작성해 보자.


결과는 아래와 같이 나타날 것이다.


이런식으로의 표현은 앞으로의 파이썬에서 자주 사용될 것이다.

-4. 문자열 길이 구하기
: 문자열의 길이는 다음과 같이 len함수를 사용하면 구할 수 있다. len함수는 print함수와 같이 파이썬의 기본 내장함수로 별 다른 설정없이 바로 사용 가능하다.

 

반응형