728x90
반응형
문자열 연산하기
문자열 더해서 연결하기(Concatenation)
head = "Python"
tail = "is fun"
print(head + tail)
# Python is fun
문자열 곱하기
a = "python"
print(a * 2)
# pythonpython
print("=" * 10)
print("Python")
print("=" * 10)
# ==========
# Python
# ==========
문자열 슬라이싱
a = "Life is too short, You need Python"
print(a[0:4])
# Life
print(a[:])
# Life is too short, You need Python
print(a[19:-7])
# You need
문자열 관련 함수
count
문자 개수 세기
a = "hobby"
print(a.count('b')
# 2
find
문자열에서 해당 문자가 처음 나온 위치 알려주기
존재하지 않는 문자를 찾으면 -1 반환
a = "Python is best choice"
print(a.find('b'))
# 10
print(a.find('k'))
# -1
index
문자열에서 해당 문자가 처음 나온 위치 알려주기
find 함수와 다른점은 문자열 안에 존재하지 않는 문자를 찾으면 오류가 발생한다는 점임
a = "Python is best choice"
print(a.index('b'))
# 10
join
문자열 삽입
a = ","
print(a.join('abcd'))
# a,b,c,d
upper
a = "hi"
print(a.upper())
# HI
lower
a = "HI"
print(a.lower())
# hi
lstrip
a = " hi"
print(a.lstrip())
# hi
rstrip
a = "hi "
print(a.rstrip())
# hi
strip
a = " hi "
print(a.rstrip())
# hi
replace
a = "Life is too short"
print(a.replace("Life", "Your leg"))
# Your leg is too short
split
a = "Life is too short"
print(a.split()) # 공백을 기준으로 문자열 나눔
# ['Life', 'is', 'too', 'short']
a = a:b:c:d
print(a.split(':'))
# ['a', 'b', 'c', 'd']
문자열 포매팅
num = 3
print("I eat {0} apples".format(num))
# I eat 3 apples
반응형
'프로그래밍 > Python' 카테고리의 다른 글
자료형 - 튜플 (0) | 2021.01.08 |
---|---|
자료형 - 리스트 (0) | 2021.01.08 |
자료형 - 숫자형 (0) | 2021.01.07 |
Web Scraping3(CSV 파일에 저장하기) (0) | 2020.12.25 |
Web Scraping2 (0) | 2020.12.24 |