반응형
[파이썬 문법] 문자열 다루기 (자르기, 합치기, 제거)
파이썬 기본 문법 다루기
목차:
1. 문자열 구조
문자열의 기본 구조
# 따옴표 사이의 문자들
word = 'Hello world' #작은 따옴표
word = "Hello world" #큰 따옴표
# 숫자를 문자로 표현
word = "123" or '123' #따옴표
word = str(123) #str 함수
# 긴 문자열의 경우 (''' '''사이의 문자들)
word = '''A
B
C
D
'''
2. 문자열 자르기 split
split 함수
# 특정 문자 "/" 를 기준으로 단어를 자를 수 있음.
word = "2021/11/05/금요일"
word = word.split("/")
print(word)
결과 list로 반환됨
['2021', '11', '05', '금요일']
Process finished with exit code 0
3. 문자열 합치기
# 문자도 더하기를 할 수 있음
year = "2021"
month = "11"
day= "05"
date = year + "/" + month + "/" + day
print(date)
결과
2021/11/05
Process finished with exit code 0
4. 문자열 인덱싱
word = "Hello Camp"
#index: 0123456789
print(word[0]) # H
print(word[-1]) # p
print(word[0:5]) # Hello
print(word[3:]) # lo Camp
결과
H
p
Hello
lo Camp
Process finished with exit code 0
5. 문자열 포맷팅
포맷 코드
코드 | 내용 |
---|---|
%s | 문자열(String) |
%c | 문자 1개(character) |
%d | 정수(Integer) |
%f | 부동소수(floating-point) |
%o | 8진수 |
%x | 16진수 |
%% | Literal % (문자 % 자체) |
date = 5
day = "금요일"
print("오늘은 %d일 %s입니다." % (date, day))
- 결과
오늘은 5일 금요일입니다.
Process finished with exit code 0
간편하게 포맷 함수 사용하기
- format과 { }를 사용
date = 5
day = "금요일"
print("오늘은 {}일 {}입니다.".format(date, day))
print(f'오늘은 {date}일 {day}입니다.')
python3.9 | camp-lee@naver.com
반응형
'파이썬' 카테고리의 다른 글
[파이썬] 리스트 평균 (0) | 2021.11.29 |
---|---|
[파이썬 문법] for문 예제 (0) | 2021.11.29 |
[파이썬 기초] 다른 폴더 파일 import 하는 방법 (0) | 2021.11.04 |
[파이썬 기초] 패키지 설치 | pip install (0) | 2021.10.18 |
[파이썬 기초] 파이썬 설치 및 파이참 설치 (0) | 2021.10.18 |