코딩 기초 트레이닝 👾
Day 1 출력
https://school.programmers.co.kr/learn/courses/30/lessons/181951
정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요.
a, b = map(int, input().strip().split(' '))
print("a =",a)
print("b =",b)
map, input, strip, split 에 대해서 알아보자
def half(s): # 변환 조건 함수
return s / 2
score = [45, 89, 72, 53, 94]
for s in map(half, score):
print(s, end = ", ")
22.5, 44.5, 36.0, 26.5, 47.0,
input은 파이썬의 입력 함수로 입력되는 모든 것을 문자열로 취급한다.
문자열 메소드 중 하나로 문자열의 공백을 제거한다.
lstrip은 왼쪽 공백 제거, rstrip은 오른쪽 공백 제거, strip은 양쪽의 공백을 모두 제거한다.
s = " effy_Ee "
print(s + "님") # 그대로 출력
print(s.lstrip() + "님") # 왼쪽 공백 제거
print(s.rstrip() + "님") # 오른쪽 공백 제거
print(s.strip() + "님") # 양쪽의 공백을 모두 제거
문자열 메소드 중 하나로 문자열을 분할한다.
여러 개로 분할된 문자열은 리스트에 저장된다.
구분자 자체는 분할된 문자열에 포함되지 않는다.
dept = "안녕하세요 제 이름은 @@@ 입니다"
print(dept.split())
# 구분자를 기준으로 문자열을 분할. default는 공백문자
항상 좋은 글 감사합니다.