728x90
반응형
[python] 3. 문자열 다루기
1. 문자열-string
1) "" 와 ''을 사용하여 문자열을 표현한다. ''를 더권장한다.
2) 문자열의 결합 + 를 사용하여 한다.
3) 문자열 복제 '문자열' * 숫자 를 사용한다.
>> 'Hellow'*4
>> 'HellowHellowHellowHellow'
2. 이케이프 문자
3. 데이터 타입 변화 str()
- str()함수를 사용하여 데이터 타입을 문자열로 변환 가능
(int(), float()는 마찬가지로 int와 float로 각각 변환이 된다.)
4. 문자열 인덱스(offset)
5. 문자 추출
6. 문자열 자르기(slicing)
1) offset을 사용한 문자열 자르기
2) 음수 인텍스 사용
- 성능도 빨라진다고 합니다.
- 음수는 뒤를 의미한다.
>> words='abcdefghijklmnop'
>> words[0:-3]
>> 'abcdefghijklm'
7. 문자열 길이
- len()함수를 사용하여 문자열 길이를 잰다.
8. 사용자로 부터 입력 받는 함수
- input() 함수
9. 문제
- 숫자와 문자를 + 기호로 결합 할수 있다.(X)
(숫자와 문자를 결합 할수 없다. int()함수를 통해서 숫자로 변환하거나 str()함수를 통해서 문자로 변환후 결합 연산을 수행한다.
- 문자열을 나타내는 기호는 ""와 ''두가지 모두 사용 할수 있다.(0)
728x90
반응형
'ProgrammingLang > python' 카테고리의 다른 글
[python] 5. 딕셔너리(Dictionary) (0) | 2018.11.07 |
---|---|
[python] 4. 리스트와 튜플 (0) | 2018.11.06 |
[python] 2. 변수와 숫자 타입 (0) | 2018.11.06 |
[python] 1. 파이썬 개요 및 설치 (0) | 2018.11.05 |
Python에서 C를 그대로 사용하기 (0) | 2017.08.17 |