문자열 자료형
- 문자열 변수 초기화할 때 (")나 (') 이용한다.
- 문자열 내에서 (")나 (') 사용하려면 ('\') 이용한다.
data = 'Hello World'
print(data)
data = "Don't you Know \"Python\"?"
print(data)
출력값
Hello World
Don't you Know "Python"?
- 문자열 변수에 + 사용시 문자열 더해져 연결된다.
- 문자열 변수를 특정한 양의 정수와 곱할 경우, 문자열이 그 값만큼 여러 번 더해진다.
-문자열에 대해서도 인덱싱, 슬라이싱 이용할 수 있다.(변경은 불가능)
a = "Hello"
b = "World"
print(a+" "+b)
a = "String"
print(a*3)
a = "ABCDEF"
print(a[2:4])
출력값
Hello World
StringStringString
CD
튜플
- 튜플자료형은 한번 선언된 값을 변경할 수 없다
- 리스트는 [ ]이용하지만, 튜플은 ( )를 이용한다.
- 튜플은 리스트보다 더 적은 메모리를 사용한다.
튜플의 장점
- 서로 다른 성질의 데이터를 묶을 때
- 데이터의 나열을 해싱 키 값으로 사용해야 할때(변경 불가능함으로)
- 메모리를 효율적으로 사용해야 할 때