줄리아에서 파이썬처럼 문자열 다루는 법 📂줄리아

줄리아에서 파이썬처럼 문자열 다루는 법

How to Handle Strings like python in julia

코드 1 2 3

julia> replace("qwerty", "q"=>"Q")
"Qwerty"

julia> join("qwerty", ",")
"q,w,e,r,t,y"

julia> split("qwerty", "")
6-element Vector{SubString{String}}:
 "q"
 "w"
 "e"
 "r"
 "t"
 "y"

줄리아는 문자열 처리에 특출난 언어는 아니지만, 그 때문인지 파이썬을 많이 따라해서 쉽고 빠르게 배울 수 있다. 대부분 다 알던 기능들이 구현되어 있어 모듈인지 아닌지 하는 부분만 빼면 사용법이 거의 비슷하다. 참고로 replace()를 쓸 때 "q"=>"Q"는 어떤 독자적인 문법이 아니라 페어를 바로 쓴 것이다.

환경

  • OS: Windows
  • julia: v1.7.0

  1. https://docs.julialang.org/en/v1/base/collections/#Base.replace-Tuple{Any,%20Vararg{Pair,%20N}%20where%20N} ↩︎

  2. https://docs.julialang.org/en/v1/base/strings/#Base.join ↩︎

  3. https://docs.julialang.org/en/v1/base/strings/#Base.split ↩︎

댓글