- 문자열 변수 초기화 시 큰따옴표 “ 혹은 작은따옴표 ‘ 를 이용한다.
data = 'Hello World'
print(data)
data = "Don't you know \"Python\"?
- 문자열끼리의 연산도 가능함
a = "Hello"
b = "World"
print(a + " " + b)
a = "String"
print(a * 3)
- 문자열을 내부적으로 리스트와 같이 처리 가능, 인덱싱과 슬라이싱을 할 수 있다. (그러나, 특정 문자를 변경하는 것은 불가능)
a = "ABCDEF"
print(a[2 : 4])
- 정수형을 문자(character)로 변경하려면 앞에
chr
을 붙여주면 된다.c = int(input())
print(chr(c))
- 문자열을 아스키코드로 반환하려면
ord()
함수를 사용하고, 아스키코드를 문자열로 변환하려면 chr()
함수를 사용하면 된다.ord('a')
chr(65)
isalpha()
는 알파벳 여부
를 확인하는 함수이고, isdigit()
은 숫자 여부
를 확인하는 함수이다.