string 2

[Python] 문자열 템플릿(string Template)

파이썬에서 유용한 string의 Template 라이브러리에 대해 소개하고자 합니다. 파이썬을 조금이라도 다뤄보신 분이라면 문자열 포매팅이 얼마나 자주 사용되는지 아실 텐데요, string.Template는 이러한 문자열 포매팅을 더 안전하고 명확하게 해주는 훌륭한 도구입니다. 그중에서 함수 subtitute에 대해 소개해드리려고 합니다. 선언 방법 from string import Template template = Template(str) # Template에 추가할 문자열 대체할 문자열 표시하는 방법 첫번째 방법 : $ 와 공백을 사용하여 표시 from string import Template text = "Hello, my name is $name and my hobby is $hobby" # n..

Coding/Python 2023.12.30

[Python] split, join 리스트을 문자열로 변환, 문자열을 리스트로 변환

split 함수 문자열을 '특정 문자'를 기준으로 리스트로 바꾸는 함수이다. string -> list S="Python javaScript" # 리스트로 나눌려고 하는 문자열을 입력한다. # split함수를 쓰고 나누려는 문자열을 입력한다. # 공백인 경우는 ' '를 기준으로 나눈다. print(S.split()) # 출력결과 # ['java', 'javaScript'] print(S.split('a')) # 출력결과 # ['Python j', 'v', 'Script'] # 만약 원소 하나씩 리스트에 넣으려고 한다면 list 함수 print(list(S)) # 출력결과 # ['P', 'y', 't', 'h', 'o', 'n', ' ', 'j', 'a', 'v', 'a', 'S', 'c', 'r', 'i..

Coding/Python 2020.11.09