문자열
- 큰따옴표, 작은따옴표로 감싸면 문자열
- 문자열 속에 따옴표 사용하고 싶으면 따옴표 구분("..." 문자열 안에 '...' 문자열 넣기)
- 정수와 문자열 구분
: 더하기 연산자는 정수끼리는 덧셈 연산을 하고, 문자열끼리는 하나의 문자열로 합침
print(100+200) # 300
print("100"+"200") # 100200
문자열 처리
- 문자열 -> 정수(int), 실수(float)로 변환
int(문자열) : 문자열 -> 정수
float(문자열) : 문자열 -> 실수
x = int(input("정수 입력: "))
y = float(input("실수 입력: "))
print("두 수의 합: ", x+y)
- 정수, 실수 -> 문자열(str)로 변환
str(정수 or 실수) : 정수 or 실수 -> 문자열
print("원주율은 "+str(3.14)+"입니다.")
- 문자열끼리의 결합
first_name = "길동"
last_name = "홍"
name = last_name+first_name
print(name) # 홍길동
- 문자열 반복
곱하기 연산자(*) 사용
message = "Hello"
print(message*3) # HelloHelloHello
- 개별 문자 추출
: 문자열의 인덱스 이용
s = "Monty Python"
print(s[0]) # M
print(s[6:12]) # Python
- 문자열 길이 계산
len(문자열)
name = "홍길동"
print(len(name)) # 3
이스케이프 시퀀스
: 특수한 기능을 하는 문자열
\n | 줄 바꿈 문자 |
\t | 탭 문자 |
\\ | 역슬래시 출력 |
\" | 큰따옴표 출력 |
\' | 작은따옴표 출력 |
print("콩 심은 데 콩 나고 \n팥 심은 데 팥 난다")
# 콩 심은 데 콩 나고
# 팥 심은 데 팥 난다
'AI > Python' 카테고리의 다른 글
[Python] 4-4장 자료형, 문자열, 리스트 응용 (0) | 2023.03.22 |
---|---|
[Python] 4-3장 리스트 첫걸음 (0) | 2023.03.22 |
[Python] 4-1장 기본 자료형(정수, 실수, 문자열) (0) | 2023.03.22 |
[Python] 3-2장 연산자 응용(초 단위 변환, 화씨 섭씨, 거스름돈, 복리 등) (1) | 2023.03.22 |
[Python] 3-1장 연산자(산술, 지수, 대입, 복합) (0) | 2023.03.22 |