Languages/Python

[HUFS/컴퓨팅 사고] #4 문자열 활용

성중 2021. 3. 7. 15:43

문자열을 다양하게 활용해보자!

문자열 이스케이프 코드


<문자열 연산>

문자열을 더하거나 곱할 수 있는 파이썬만의 기능!(숫자형과 문자형은 더할 수 없다)

문자열을 곱하는 것은 곧 반복의 의미

 

len()함수 ~ 문자열의 길이

<문자열 인덱싱>

문자열 내부에서 꼭 집어 고른다!

 

순서를 뒤부터 음수로 셀 수도 있다.

<문자열 슬라이싱>

문자열을 잘라낼 수 있다! ~ 문자에서 덩어리를 뽑아 낼 수 있다

범위를 선택해서 뽑아낸다.

그런데 끝범위보다 하나씩 적게 출력된다는 점을 주의하자!!

+ 공백도 문자다.

 

반쪽 생략해도 가능하다.

format() 함수

다양한 포맷팅 방법이 있다.

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

그 외 함수들..

.(점)찍고 함수를 쓰면 앞에 것에 함수를 사용하겠다는 의미

 

split()함수도 유용하니 기억해두자


문자열 포매팅 -> 문자열 안에 어떤 값을 삽입

다양한 문자열 포맷 코드

문자열은 좀 더 유동적으로 적용됨

*%를 출력하고 싶을 때

포맷코드와 숫자를 함께 사용하는 경우 -> 변수와 자료형(print 서식) 참고

 

format함수를 사용해 포매팅하기

왼쪽, 오른쪽, 가운데 정렬도 가능하다.


<문자열 내장함수>

str -> 자체적으로 함수를 가짐

문자열 변수 이름 뒤에 ‘.’을 붙인 다음에 함수 이름 사용

이런 식으로..