본문 바로가기
Python/파이썬 기초

파이썬 내장 함수 (print, input, len, type, int, float, str)

by PySun 2023. 7. 28.
반응형


파이썬은 기본적으로 많은 내장 함수들을 제공하여 간편하고 효율적인 프로그래밍을 할 수 있도록 도와줍니다. 이 내장 함수들은 별도의 import가 필요하지 않고 언제든지 사용할 수 있습니다. 대표적인 내장 함수들에 대해 자세한 설명과 예시 코드를 제공하겠습니다.

1. print() 함수

  • print() 함수는 콘솔에 값을 출력하는 함수입니다. 여러 개의 값을 출력할 수 있으며, 문자열과 다른 자료형을 조합하여 출력할 수도 있습니다.
# 문자열 출력
print("Hello, World!")   # 출력 결과: Hello, World!

# 숫자 출력
print(10)                 # 출력 결과: 10

# 변수와 문자열 조합하여 출력
name = "Alice"
print("My name is", name)  # 출력 결과: My name is Alice

2. input() 함수

  • input() 함수는 사용자로부터 텍스트를 입력 받는 함수입니다. 입력한 값을 문자열로 반환합니다.
# 사용자로부터 이름 입력 받기
name = input("Please enter your name: ")
print("Hello,", name)     # 사용자가 입력한 이름 출력

3. len() 함수

  • len() 함수는 문자열, 리스트, 튜플, 딕셔너리, 집합 등의 길이(요소 개수)를 반환합니다.
# 문자열의 길이 출력
text = "Hello, World!"
print(len(text))          # 출력 결과: 13 (공백 포함)

# 리스트의 길이 출력
numbers = [1, 2, 3, 4, 5]
print(len(numbers))       # 출력 결과: 5

4. type() 함수

  • type() 함수는 변수의 자료형을 확인하는 함수입니다.
# 변수의 자료형 확인
num = 10
print(type(num))          # 출력 결과: <class 'int'> (정수형)

text = "Hello, World!"
print(type(text))         # 출력 결과: <class 'str'> (문자열)

# 리스트의 자료형 확인
numbers = [1, 2, 3]
print(type(numbers))      # 출력 결과: <class 'list'> (리스트)

5. int(), float(), str() 함수

  • int(), float(), str() 함수는 각각 정수형, 부동소수점형, 문자열로 변환하는 함수입니다.
# 정수형으로 변환
num_str = "100"
num_int = int(num_str)
print(num_int)            # 출력 결과: 100 (정수형)

# 부동소수점형으로 변환
float_str = "3.14"
float_num = float(float_str)
print(float_num)          # 출력 결과: 3.14 (부동소수점형)

# 문자열로 변환
num = 42
num_str = str(num)
print(num_str)            # 출력 결과: '42' (문자열)
반응형