본문 바로가기

문자

[웹크롤링] 텍스트 크롤링 - '\n' 와 같이 불필요한 텍스트 없애기 글이나 뉴스 기사 등을 크롤링할 때, 텍스트 앞 뒤로 '\n' 라는 문자가 같이 출력되는 것을 종종 볼 수 있는데요, '\n'은 줄 바꿈을 의미하는 문자로, 의미가 없기 때문에 삭제하고 저장하는 것이 좋습니다. 한편, '\n'이라는 문자를 없애기 위해 replace 함수를 사용할 수 있는데요, replace 함수는 특정 문자를 다른 문자 또는 공백으로 대체하는 기능을 한답니다. 따라서 '\n' 라는 글자를 아무 문자가 들어있지 않은 ""(공백) 으로 바꾼다면 해당 문자가 삭제되는 것과 같아지게 됩니다. replace() 함수는 replace("바꾸기 전 문자", "바꾼 후의 문자") 로 코드를 작성하면 되는데요, 아래와 같이 '\n' 이 포함된 문자열 str1이 있다고 가정할 때, replace를 이용하.. 더보기
[파이썬] 문자 연산 : 한 번에 문자 여러 번 출력하기 ==================================================== ++++++++++++++++++++++++++++++++++++++++++++++++++++ ---------------------------------------------------------------------------------------- ********************************************************************** 문자를 위와 같이 여러 번 나태내고 싶을 때, print("==================")라고 입력해야 하나 싶지만, 문자를 여러 번 출력할 때 연산하듯 코드를 입력해서 출력할 수 있습니다. 아래 코드를 보면서 설명드리도록 하겠습니.. 더보기
[파이썬] 문자열 모두 소문자 or 대문자로 바꾸는 방법 - lower, upper lower() 함수와 upper() 함수를 이용하여 문자열을 모두 소문자 또는 대문자로 바꿀 수 있는데요, 아래 코드를 보며 설명드리도록 하겠습니다. 1. lower() lower() 함수는 문자열에 있는 문자를 모두 소문자로 바꿔주는 함수로, str.lower() 처럼 코드를 입력하면 됩니다. str1 = "Hello! How are you?" str_low = str1.lower() print(str_low) 'hello! how are you?' 위 코드를 보면 문자열 str1 이 모두 소문자로 변경된 것을 확인할 수 있습니다. 2. upper() 반면, upper() 함수는 문자열에 있는 문자를 모두 대문자로 바꿔주는 함수로, str.upper() 과 같이 입력하면 됩니다. str1 = "Hell.. 더보기