본문 바로가기
반응형

programming760

파이썬 이스케이프 특수문자 출력하기 출력문을 사용하다보면 특수문자를 입력해야 할 때가 있다. 엔터라던지 따옴표 등이 그렇다. 이런 특수문자는 이스케이프 문자라고도 하는데 프로그램언어별로 거의 공통이기도 하며 키워드로써 동작하기 때문에 구분지을 필요가 있다. 이런 경우 특수문자 앞에 백슬러시를 하나 넣어주면 그만이다. 이스케이프 특수문자 문자열같은 텍스트로 화면에 출력할 필요는 있지만 이미 프로그래밍 언어에서 키워드로써 동작하거나 혹은 그 외의 기능으로 기능이 중복되어 사용할 수 없는 문자들이 포함된다. 여러가지 많은 종류가 있지만 대표적인 경우가 큰 따옴표, 작은 따옴표 줄바꿈 기능이 그것들이다. 최근에는 보안을 위해 16진수 혹은 8진수로 출력을 하는 경우가 있다. 어차피 컴퓨터는 진수는 차이가 나더라도 문자는 동일하니까 말이다. 아래의.. 2021. 7. 30.
파이썬 문자열 결합 합치기 포맷 지정하기 문자열을 입맛대로 형식 지정하기 파이썬은 문자열을 출력할 때 합치고 자를 수 있다. 뿐만 아니라 형식을 지정하고 인덱스를 사용해 입맛에 맞게 출력을 할 수 있다. 파이썬을 공부하면서 재미없는 부분이 조금은 재미있는 부분이 되는 부분이기도 하다. 어렵지 않다. 문자열을 합칠 때는 + 키워드를 사용하고 문자열 형식을 사용하려면 fomat() 함수를 사용하면 된다. 문자열 합치기 + 문자열 변수가 여러개 있거나 분리된 문자열이 있다면 + 키워드를 사용하여 문자열을 합칠 수 있다. 공백은 스페이스를 주면 된다. 그냥 문자열을 더하기 하듯이 더하면 된다. vStr_1 = '파이썬' vStr_2 = '문자열 합치기' vStr_3 = 'python' vStrConcat = vStr_1 + vStr_2 vStrConcatWithSpace = vStr.. 2021. 7. 30.
파이썬 문자열의 공백 제거 변경 분할하고 나누기 문자열을 연산해서 사용하는 것은 중요할 수 있고 그렇지 않을 수도 있지만 많이 사용하는 부분이다. 특히 뜻하지 않은 공백을 제거하거나 특정 문자열을 변경하거나 혹은 특정 문자로 문자열을 분할하거나 나눌 수 있다. 이런 몇가지 기능을 보자 어렵지 않다. 이 부분은 다른 언어들도 다루는 부분이기도 하다. strip() 문자열의 시작과 끝의 공백제거 파이썬에서 문자열의 시작과 끝에 공백이 들어갈 때가 가끔 있다. 이 경우 뜻하지 않은 에러가 생길 수도 있고, 문자열 연산시 인덱스의 계산에 영향이 미칠 수 있다. 중요하지 않을 수 있지만 데이터베이스를 연결하거나 다른 이기종과의 데이터 교환시 문자열의 시작과 끝에 뜻하지 않은 공백이 생길 때 사용하면 의도하지 않은 에러를 방지하는데 도움이 된다. vStr = '.. 2021. 7. 30.
머신러닝 딥러닝 공부하는 방법 머신러닝 공부하는 방법은 많지만 정작 어떤 것부터 시작해야 할지 감이 오지 않는다. 본인의 경우 생각한 바가 있어 파이썬을 같이 공부하고 있지만 해외사례를 보면 프로그램 언어는 딱히 중요하지 않다. 그럼에도 파이썬을 공부하는 이유는 따로 있기도 하다. 머신러닝을 공부하는 방법은 많지만 찾다보면 굳이 프로그래밍을 몰라도 머신러닝을 할 수 있는 방법들이 많이 있다. 검색해 보자. 머신러닝이나 딥러닝이나 기계를 학습시켜 결과를 도출하는 방법이란 점에서 비슷하다. 위의 단어로 검색을 해봐도 구체적인 방법론 보다는 교양과목에 가까운 개요를 설명하는 것들이 대부분이다. 약간은 전문성을 갖춘 내용을 보고 싶지만 그런 내용들이 부족한 것은 사실일 수 있다. 그럼 방법은 하나 밖에 없다. 교육을 전문으로 하는 홈페이지 .. 2021. 7. 29.
반응형