반응형 programming/Python170 파이썬 이스케이프 특수문자 출력하기 출력문을 사용하다보면 특수문자를 입력해야 할 때가 있다. 엔터라던지 따옴표 등이 그렇다. 이런 특수문자는 이스케이프 문자라고도 하는데 프로그램언어별로 거의 공통이기도 하며 키워드로써 동작하기 때문에 구분지을 필요가 있다. 이런 경우 특수문자 앞에 백슬러시를 하나 넣어주면 그만이다. 이스케이프 특수문자 문자열같은 텍스트로 화면에 출력할 필요는 있지만 이미 프로그래밍 언어에서 키워드로써 동작하거나 혹은 그 외의 기능으로 기능이 중복되어 사용할 수 없는 문자들이 포함된다. 여러가지 많은 종류가 있지만 대표적인 경우가 큰 따옴표, 작은 따옴표 줄바꿈 기능이 그것들이다. 최근에는 보안을 위해 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. 파이썬 대문자 소문자 변환하기 upper lower 영단어는 문장을 코드화시켜 사용하기에 적합하다. 영어권의 영문자는 소문자와 대문자자로 이루어져 있고, 특정 문구들을 일관되게 보기위해 문자를 대문자 또는 소문자로 바꿔서 사용할 수 있다. 단순한 기능이지만 가끔씩 중요할 정도로 사용될 때도 있다. 문자열 대문자로 소문자로 바꾸기 파이썬에서도 문자열을 대문자로 또는 소문자로 바꿀 수 있다. 함수명은 같다. 대문자로 바꾸고 싶다면 upper() 함수를 사용하면 된다. 소문자로 바꾸고 싶다면 lower() 함수를 사용하면 된다. 다른 프로그래밍 언어들도 마찬가지인 것을 알 수 있다. vStr = '파이썬 Pytho. I studying Pyton' vUpper = vStr.upper() vLower = vStr.lower() print( '문자열 - ', vS.. 2021. 7. 29. 이전 1 ··· 35 36 37 38 39 40 41 ··· 43 다음 반응형