-
문자열(String)Python/etc. 2020. 7. 28. 14:06반응형
문자열(String) : 하나 또는 여러 개의 문자로 구성된 데이터형
문자들의 앞과 뒤에 쌍 따옴표(") 또는 단 따음표(')를 붙인다
위와 아래는 같은 의미이다.
파이썬에서 문자열은 C나 C++의 배열처럼 index로 접근할 수 있다.
인덱스는 '0'부터 시작한다.
마지막에 fruit[0:4]를 이용해서 출력하는 경우, 0번째인 인덱스부터 4번째 인덱스 앞인 e까지 출력한다.
| 문자열 연결 연산자 : +
위의 예제처럼 문자열을 연결해 줄때 '+' 기호를 사용하기도 한다.
| 문자열 반복 연산자 : *
위의 예제를 보면 '---'에 '*' 곱하기 연산자를 이용해서 '*5'를 해 주었더니 문자열이 5번 반복되어 15개가 출력되었다.
| 문자열 길이 구하기 : len()
문자열의 길이를 구하기 위해서는 len이라는 함수를 사용한다.
***** print 함수는 string만 출력할 수 있는가 보다. int형을 그냥 출력하려고 하니까 오류가 나서 형변환을 해주었다.
| 문자열 포맷팅 코드
%s : 문자열을 의미
%d : 정수형 숫자를 의미
%f : 실수형 숫자를 의미
%%: %기호자체를 나타내는데 사용함.
%6s : 6자리의 문자열
%5d : 5자리의 정수형 숫자
| 키보드로 입력받기 : input()
사용방법 : input('질문내용')
정수를 입력받을 경우, 헷갈릴 수도 있겟다!
입력받는 것은 정수지만, 형태는 문자열이다.
따라서 원하는 연산 결과를 얻으려면 int형으로 변형해줘야 한다.
| 출력함수 : print()
print() 함수는 각 항목을 콤마(,)로 구분해 준다
| sep을 이용한 출력
sep는 'seperator'의 약어로서 항목 사이에 삽입할 문자열을 지정하는데 사용한다
728x90'Python > etc.' 카테고리의 다른 글
Github Desktop push가 안되는 문제! 에러! (0) 2024.11.04 Math module (0) 2020.07.28 기본 문법(연산자) (0) 2020.07.28