728x90
1. 변수에 다음과 같이 문자열과 정수가 바인딩되어 있을 때 % formatting을 사용해서 다음과 같이 출력해보세요.
name1 = "김민수"
age1 = 10
name2 = "이철희"
age2 = 13
이름: 김민수 나이: 10
이름: 이철희 나이: 13
정답 -> print 포맷팅에서 %s는 문자열 데이터 타입의 값을 %d는 정수형 데이터 타입 값의 출력을 의미합니다.
name1 = "김민수"
age1 = 10
name2 = "이철희"
age2 = 13
print("이름: %s 나이: %d" % (name1, age1))
print("이름: %s 나이: %d" % (name2, age2))
2. 문자열의 format( ) 메서드를 사용해서 1번 문제를 다시 풀어보세요.
정답 -> 문자열의 포맷 메서드는 타입과 상관없이 값이 출력될 위치에 { }를 적어주면 됩니다.
name1 = "김민수"
age1 = 10
name2 = "이철희"
age2 = 13
print("이름: {} 나이: {}".format(name1, age1))
print("이름: {} 나이: {}".format(name2, age2))
3. 파이썬 3.6부터 지원하는 f-string을 사용해서 2번 문제를 다시 풀어보세요.
정답 -> f-string은 문자열 앞에 f가 붙은 형태입니다. f-string을 사용하면 {변수}와 같은 형태로 문자열 사이에 타입과 상관없이 값을 출력할 수 있습니다.
name1 = "김민수"
age1 = 10
name2 = "이철희"
age2 = 13
print(f"이름: {name1} 나이: {age1}")
print(f"이름: {name2} 나이: {age2}")
728x90
'알고리즘' 카테고리의 다른 글
리스트 슬라이싱(List Slicing) 예제 (0) | 2022.03.10 |
---|---|
파이썬 리스트(List) 관련 함수 활용 2 (0) | 2022.03.08 |
파이썬 리스트(list) 관련 함수 활용 (0) | 2022.03.07 |
리스트 다루기 (0) | 2022.03.06 |
파이썬으로 문자열 다루기(feat. wikidocs.net) (0) | 2022.03.04 |