Language/Python

1. replace 이용 replace를 사용하면 문자열에서 원하는 단어를 다른 단어로 바꿀 수 있습니다. .replace('바꾸고 싶은 문자열', '바꿀 문자열') text = ' I want to go home. ' res = text.replace(' ', '') print(res) #Iwanttogohome. 위의 코드에서는 ' '를 ''로 대체해 공백을 없애줬습니다. text의 모든 공백이 제거되었습니다. 2. strip 이용 strip을 사용하면 문자열의 왼쪽, 오른쪽에 있는 공백을 제거할 수 있습니다. 좌우의 불필요한 공백을 없앨 때 가장 많이 사용하는 메서드입니다. .strip() text = ' I want to go home. ' res = text.strip() print(res) #..
파이썬으로 텍스트 파일 내의 모든 알파벳의 개수를 세는 프로그램을 작성했다. (알파벳 개수 세기, 알파벳 빈도수 구하기) article.txt 파일을 pt로, article_cipher.txt 파일을 ct로 이름을 붙여 불러왔다. lower()을 이용해 텍스트 파일 내의 모든 알파벳을 소문자로 변환했다. 크기 26의 배열 2개를 선언해 for문을 돌리며 해당 알파벳이 나올 때마다 +1을 해주며 각 알파벳의 빈도수를 저장하는 배열을 만들었다. 나는 for문을 이용했지만 Count()을 이용해 알파벳 개수를 구할 수도 있다. alphabet_frequency.py 소스코드 """ =================================================== Alphabet Frequency =..
Python으로 txt파일을 읽어와서 시저암호를 이용해 암호화하고 새로운 txt파일로 저장하는 프로그램을 작성했다. 불러오려고 하는 파일과 작성하는 파이썬 파일이 같은 디렉터리 내에 있어야 한다. os 라이브러리의 getcwd()를 이용하면 현재 작동하는 디렉터리를 알 수 있다. 만약 디렉터리를 변경하고 싶다면 os.chdir()을 이용하면 될 것이다. 파일을 그냥 open하려고 하니 오류가 발생해서, encoding='UTF8'을 추가해줬더니 잘 작동됐다. 암호화 함수를 라이브러리에 저장하여 사용했고, 터미널에는 평문과 암호문을 30글자씩 출력해 보여주도록 했다. 평문, 즉 읽어오는 파일의 이름은 article.txt이고, 암호한 결과를 저장한 파일의 이름은 article_cipher.txt 이다. 이..
lvolzoo
'Language/Python' 카테고리의 글 목록