데이터 출력을 위한 함수이다.
숫자는 그냥 입력하면 되지만 문자는 작은따옴표('') 또는 큰따옴표("") 사이에 써주어야 한다.
# 숫자
print(2024);
# 문자
print('Hello');
print("Python");
콤마(,)를 이용하면 데이터 연속출력이 가능하다.
proName = pyton
print('Hello', proName)
데이터 입력을 위한 함수이다.
input 함수는 2가지 방식으로 사용할 수 있고 예시는 다음과 같다.
userInput1 = input()
print(userInput1)
userInput2 = input('데이터를 입력해주세요.')
print(userInput2)
end=''을 사용하면 출력 시, 줄바꿈이 일어나지 않는다.
print('20 + 24 = ', end='')
print(44)
# [출력]
# 20 + 24 = 44
format 문자열을 이용한 출력 예시코드는 다음과 같다.
print(f'user name : {userName}')
print('user name : {}'.format(userNamae))
특수문자 | 기능 | |
---|---|---|
탭(Tab) | \t | 4칸 띄우기 |
개행 | \n | 줄바꿈 |
문자열 | 정수 | 실수 |
---|---|---|
%s | %d | %f |
형식 문자를 이용하여 데이터 출력하는 예시 코드는 다음과 같다.
print('user name : %s' % userName)
소수점 n자리를 표현하는 것으로 예시 코드는 다음과 같다.
print('원주율 : %.4f' % 3.141592)
# [출력]
# 원주율 : 3.1416
문자 길이를 반환하는 함수
특정 문자열의 위치를 찾아 반환하는 함수
message = '동해물과 백두산이 마르고 닳도록'
idx = message.find('마르고')
print(idx)
# '마르고' 는 10번째 index부터 시작한다.
숫자인지 확인하는 함수로, 숫자가 맞다면 True, 아니라면 False를 나타낸다. 예시 코드는 다음과 같다.
num = input('숫자만 입력하세요: ')
if num.isdigit(): # 숫자가 맞으면
num = int(num) # int로 형변환 해주어야 숫자로 활용가능
* 이 글은 제로베이스 데이터 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다.