2024. 2. 7. 10:55ㆍLang/Python
1.input()
(1) 데이터 입력 함수
input() => 입력 받은 데이터는 문자열(text)로 인식
(2) 숫자 데이터로 입력 받기
int(input()) => 입력받은 문자열을 숫자 데이터 변환
(3) 예시
# 2개의 숫자를 입력 받고 두 수를 더한 값을 출력하시오
a=int(input())
b=int(input())
print(a+b)
2. split()
(1) 문자 분리 함수
(2) 형식 : string.split(separator, maxsplit)
- separator : 문자를 분리할 기준( 공백이면 띄어쓰기 기준)
- maxsplit : 최대발생 횟수( default = -1, -> 모든 발생 의미 )
# 2개의 숫자를 한번에 입력 받고, 두 수를 더한 값을 출력하시오 ( 백준 1000번 문제)
a,b=input().split()
print(int(a)+int(b))
(참고 : 저렇게 2개의 문자열이 생길경우 한번에 데이터 형변환을 못한다 그래서 a,b를 따로 형변환한 것)
3. map()
(1) 복수의 요소에 함수 적용
(2) 형식 : map(function, iterable)
- function : iterable에 적용할 함수
- iterable : 반복할 항목의 그룹
# 2개의 숫자를 한번에 입력 받고, 두 수를 더한 값을 출력하시오 ( 백준 1000번 문제)
a,b=map(int,input().split())
print(a+b)
4. print()
(1) 출력 함수
(2) 형식 : print(objects, sep=' ', end='\n', file=sys.stdout, flush=False)
- objects : 출력할 대상
- sep : 출력할 객체 사이에 삽입할 구분자 ( \n => 줄바꿈 )
- end : 출력 맨 마지막에 삽입할 문자 (default = \n , => 그래서 print문 다음 코드는 줄바꿈되서 나오는 거)
- file : 출력을 보낼 파일 또는 장치 ( default = sys.stdout => 표준출력)
- flush : 출력 스트림을 즉시 비워야 하는지 여부를 지정 ( default = False )
'Lang > Python' 카테고리의 다른 글
[ 기본문법 ] 파이썬 기초부터 다시~!(4) - 포매팅(formating) (0) | 2024.02.15 |
---|---|
[ 기본문법 ] 파이썬 기초부터 다시~!(3) - 기본내장함수 (0) | 2024.02.14 |
[ 기본문법 ] 파이썬 기초부터 다시~!(2) - 연산자 (0) | 2024.02.09 |
2023.06.27 Python 크롤링(2) (0) | 2023.06.28 |
23.06.26 Python 크롤링(1) (0) | 2023.06.26 |