Python/45가지 파이썬 기초문법 예제

파이썬 (23) 알파벳 쓰기

monstro 2025. 5. 10. 19:15
728x90
반응형

이번에는 A~Z까지의 대문자 알파벳이 공백으로 분리되어 기록된 txt파일을 생성해보도록 한다

코드는 다음과 같이 구성하였다

 

1) chr 메서드의 사용

def makeFile():
    with open("ret.txt", 'w') as f:
        for i in range(65, 91):
            data = f"{chr(i)} "
            f.write(data)

makeFile()

 

위와 같이 코드를 구성하였다

ret 텍스트 파일을 하나 생성하고, 해당 파일을 쓰기 모드로 작성한다

range 함수를 통해 65부터 90까지의 정수를 순회하면서

chr 함수아스키 코드를 사용하여 순회중인 정수에 해당하는 문자를 생성한다

 

최종 실행 결과는 다음과 같다

 

 

 

2) string 라이브러리 활용

import string

def makeFile2():
    with open("ret2.txt", 'w') as f:
        for i in string.ascii_uppercase:
            f.write(f"{i} ")

makeFile2()

 

string 라이브러리를 import하여 ascii_uppercase 프로퍼티를 사용하는 것도 가능하다

해당 프로퍼티는 알파벳 대문자를 공백없이 연결한 리스트이다

따라서 반환된 리스트를 ret2라는 이름의 텍스트 파일에 공백으로 구분하여 작성하였다

 

최종 실행 결과는 다음과 같다

 

728x90
반응형