join
나뉘어져있는 배열들을 한 문자열로 합칠 때 사용한다.a = ['a','b','c','d'] b = ",".join(a) print(b)
a,b,c,d
split
한 문자열로 되어 있는 일정한 문자가 들어가 있을 때 그 문자를 기준으로 배열을 나눌 때 사용한다.c = b.split(",") print(c)
['a', 'b', 'c', 'd']
문자열 포맷팅
문자열 안에 어떤 값을 삽입하는 방법이다.year = "2021년" day = 22 today = "Today is %s 12월 %d일."% (year, day) print(today)
Today is 2021년 12월 22일.
포맷 함수를 활용한 포맷팅
문자열 앞에 f를 붙이고 삽입하고 싶은 부분에 {}를 넣어 표현하고 뒤에 .format("") 안에 넣고싶은 문자열을 넣어 사용한다 응용 해서는 밑의 코드와 같이 딕셔너리타입 변수를 사용하여 넣을 수 있다.d = {"name":"jaewoo","age" : 24} x = f"His name is {d['name']}\nand his age is {d['age']}." game = "Legue Of Legnd" print(x,'\n'+game)
His name is jaewoo
and his age is 24.
LOL is painful game