Python/포스팅

파이썬 프로그램의 입출력

짜집퍼박사(짜박) 2023. 12. 3. 01:41

파이썬 프로그램에서의 입출력은 주로 사용자로부터 입력을 받고, 결과를 화면에 출력하는 과정을 나타냅니다. 이는 표준 입력(stdin), 표준 출력(stdout)을 통해 이루어집니다.

 

1. 표준 입력 (stdin)

파이썬에서 표준 입력은 input() 함수를 사용하여 처리할 수 있습니다. 이 함수는 사용자로부터 키보드 입력을 받아 문자열로 반환합니다.

user_input = input("Enter something: ")
print("You entered:", user_input)

위의 코드에서 input() 함수를 호출하면 사용자로부터 입력을 받아 user_input 변수에 저장하고, 그 값을 출력합니다.

 

2. 표준 출력 (stdout)

표준 출력은 print() 함수를 사용하여 처리할 수 있습니다. 이 함수는 하나 이상의 값을 출력하고, 기본적으로 각 값 사이에 공백을 두고 줄 바꿈 문자로 끝납니다.

print("Hello", "World!")

위의 코드에서는 "Hello World!"를 출력합니다.

 

3. 파일 입출력

이 외에도 파일 입출력을 통해 파일에서 데이터를 읽고 쓸 수 있습니다. open() 함수를 사용하여 파일을 열고, 파일 객체를 통해 읽기 또는 쓰기 작업을 수행할 수 있습니다.

with open("example.txt", "r") as file:
    content = file.read()
    print(content)

위의 코드는 "example.txt" 파일을 읽어서 내용을 출력합니다.

 

4. 파일 쓰기

with open("output.txt", "w") as file:
    file.write("This is some content.")

위의 코드는 "output.txt" 파일에 문자열을 쓰고 있습니다.

 

5. 포맷팅과 연결

print() 함수를 사용할 때 포맷팅을 통해 출력을 서식화할 수 있습니다.

name = "Alice"
age = 25
print("Name: {}, Age: {}".format(name, age))

또는 f-string을 사용할 수도 있습니다.

print(f"Name: {name}, Age: {age}")

표준 입출력을 통해 프로그램과 사용자 또는 파일 간의 상호 작용이 이루어집니다. 이러한 입출력은 파이썬 프로그램에서 매우 중요한 부분을 차지하며, 사용자와의 원활한 소통 및 결과물의 효과적인 표시에 사용됩니다.

 

With ChatGPT

'Python > 포스팅' 카테고리의 다른 글

파이썬 클래스  (0) 2023.12.03
파이썬 sys 모듈  (0) 2023.12.03
파이썬 파일 with문  (0) 2023.12.03
파이썬 파일 내용 추가  (0) 2023.12.03
파이썬 파일 읽기  (0) 2023.12.03