<기본> 문자열 두 개 입력받기
n,m=input().split()
1.리스트 안의 문자열을 합쳐서 문자열로 반환
.join(리스트)
arr = ['가', '3', '라', "Hello", '마']
str = ''.join(arr) # 그냥 하나의 문자열로 합쳐버리기
print(str)
>>>가3라Hello마
2. 문자열 변경
.replace("찾을값", "바꿀값", [바꿀횟수])
str='010010'
str = str.replace('0', '')
print(str)
3. 대문자로 변경
upper() : 전부 다 대문자로 변경
n='abc'
print(n.upper())
'ABC'
capitalize() : 맨 앞 문자만 대문자로 변경
n='abc-def egf'
print(n.capitalize())
'Abc-def efg'
title() : 숫자,특수기호,띄어쓰기 등으로 나누어져 있는 영단어들의 첫 글자를 모두 대문자로 변경
n='abc-def egf'
print(n.title())
'Abc-Def Efg'
4. "찾을 문자열" in 문자열
특정 문자 찾기
str=["hi","hihi","ahia","abc"]
for i in range(len(str)):
if "hi" in str[i]:
str[i]=''
print(str) #공백으로 바꾸기
str = list(filter(None, str))
print(str) #문자열 리스트에서 공백 문자열들을 빼버리기
['', '', '', 'abc']
['abc']
5. "문자열".find("찾을 문자열",start, end)
문자열에 특정 문자의 인덱스 찾기
str="abcdefabc"
print(str.find("c"))
print(str.find("c",3))
2
8
6. str.count('문자열')
문자열에 특정 문자가 몇번 들어가있는지 확인
n='3609'
print(n.count('3')+n.count('6')+n.count('9'))
3