반응형
A = 1234567
B = 1234.56789
print(format(B,'.2f')) # 출력 : 1234.57
print(format(A,',d')) # 출력 : 1,234,567
print(format(B,',.2f')) # 출력 : 1,234.57
print('{} {}'.format(23, 2.12345)) # 출력 : 23 2.12345
L = [1, 5, 4, 2, 3]
print('최댓값:{0}, 최솟값:{1}'.format(max(L),min(L))) # 출력 : 최댓값:5, 최솟값:1
L = [0, 1, 2, 3, 5, 8]
print('{0[4]} is {0[5]}'.format(L)) # 출력 : 5 is 8
print('나이:{age} 키 :{height}'.format(age = 49 , height = 173)) # 출력 : 나이 : 49 키 : 173
format함수는 형식을 만들어주는 역할을 합니다.
B라는 변수를 2번째 소수점까지 f(float)형식으로 나타내겠습니다라는 뜻입니다.
print(format(B,'.2f')) # 출력 : 1234.57
A라는 변수를 d(정수)로 나타내겠습니다. 입니다. print(format(A,',d')) # 출력 : 1,234,567
앞에 , 를 붙히면 정수자리에 3자리마다 ,가 붙혀서 나옵니다. print(format(B,',.2f')) # 출력 : 1,234.57
{}를 같이쓰면 format 괄호 안에 순서대로 들어갑니다. print('{} {}'.format(23, 2.12345)) # 출력 : 23 2.12345
{}에 숫자를 넣을 수 있는데 이건 순서를 지칭합니다. 만약{1} {0}.format(1,3)이면 3 1이 출력되는 것이죠
또한 {}에 변수명을 넣을 수 있습니다. 그러면 format에 선언한 변수명이 알아서 찾아서 들어가게 되죠
print('나이:{age} 키 :{height}'.format(age = 49 , height = 173)) # 출력 : 나이 : 49 키 : 173
{}에 인덱스로도 넣을 수 있습니다.
반응형
'파이썬 (추후 수정)' 카테고리의 다른 글
파이썬 비교 연산자 (0) | 2021.07.18 |
---|---|
파이썬 While (0) | 2021.07.18 |
파이썬 For문 (0) | 2021.07.18 |
파이썬 논리 연산자, 나머지, 나누기, 몫 (0) | 2021.07.18 |
파이썬 If문 (0) | 2021.07.18 |