# python
print(Hello World!)
---
# 출력 : Hello world!
print(f's : {s}')
문자열 안에 중괄호 {}를 쓰면
그 안에 변수값이 자동으로 들어감
f'문자열{변수}'
처럼 쓰면
문자열 중간 {}
안의 값을 바로 넣을 수 있음
# python
name = "Tom"
age = 20
print(f'이름: {name}, 나이: {age}')
# 출력: 이름: Tom, 나이: 20
소괄호 안의 정보를 출력한다.
# python
name = input("이름을 입력하세요: ")
print("안녕하세요,", name)
이름을 입력하세요: 홍길동
안녕하세요, 홍길동
input()
으로 받는 값은 항상 문자열이기에 숫자로 쓰려면 변환해야함
input도 f-string과 자주 사용
# python
age = input(f"나이를 입력하세요: ")
print(f'당신의 나이는 {age}살입니다.')
map()
은 여러개의 값을 한번에 같은 방식으로 변환할때 쓰는 함수 # python
mapp(함수, 반복가능한값)
a, b, c = input().split() # '1 2 3' 입력 → a='1', b='2', c='3'
a = int(a)
b = int(b)
c = int(c)
같은 귀찮은 일을 ___
a, b, c = map(int, input().split())
한번에 간단히 변환 가능하다!
input().split()
=> ['1', '2', '3']
(문자열들의 리스트)map(int, ['1', '2', '3',])
=> [1, 2, 3]
(정수로 변환)list()
로 감싸서 리스트로 만들 수도 있음
nums = list(map(int, input().split()))
print(nums)
10 20 30
[10, 20, 30]
scores = list(map(float, input().split()))
print(scores)
1.5 3.7 8.2
[1.5, 3.7, 8.2]
words = list(map(str.upper, input().split()))
print(words)
hello world
['HELLO', 'WORLD']
# python
print(str(133.345).split('.')) #str로 문자열로 전환
# 출력: ['133', '345']
※ 유의 사항 '.'
과 같은 인자도 문자열로 넣어야 함