print 해보기 print()를 이용
char의 경우 ""을 이용.
, (쉼표)를 통해 print를 동시에 할 수 있다.
변수를 동시에 print를 하대, sep를 이용하여 ;로 각각 분리하여 출력하였다.
format활용하기
{}와 .format()을 이용할 수 도 있습니다. format은 숫자와 문자를 같이 출력하고 싶을 때 사용.
{0},{1}이건 format()에서 출력되는 순서를 지정합니다. {0}은 format()안에 들어 있는 원소중 가장 왼쪽에 있는 원소를
출력합니다. {1}은 두번째 값이 나온다.
format()에 1과 100이란 숫자가 있는데 {0}은 제일 왼쪽에 있는 1이 나오는 위치고 100은 {1}의 위치에 출력되는 것을 볼 수 있다.
print("{0:.1f}".format(3.123456667777))
format()에서 0번째에 있는 숫자를 소수로 표기하되 1번째 자리까지만 표기하라는 뜻이다.
{순서: 소수점자리.f}
format을 이용하여 다양하게 출력이 가능하다.
print('{:=^20}'.format('a'))
총 20칸을 출력하라는 뜻이다.
^를 표시하였다는 것은 가운데에 표시하라는 것이다.
그럼 =의 의미는?
나머지 19칸을 =으로 표기한다는 뜻이다.
=========a==========
이렇게 출력이 나온다.
print('{:=>20}'.format('b'))
>을 하였기 때문에 b는 오른쪽 끝에 나온다.
===================b
print('{:=<20}'.format('c'))
왼쪽끝에 c가 나온다.
c===================
{1: 2 3 4}
1은 순서
2는 나머지 칸을 채울 기호
3은 해당하는 문자를 왼쪽, 가운데, 오른쪽 어디에 놓을지 정하기
4는 얼마나 많은 칸을 차지할지 결정
+또다른 방법의 format
print("I ate %d apples so I was sick for %s days" % (5, str(5)))
%를 이용한 formatting이다. C언어에서 사용하는 방식도 있다.
%d: 정수 %s: 문자열
print("%d, %s" % (숫자, 문자열))
1. ""안에서 형식을 지정해주어야한다. %d, %s등
2. "" % () 형태를 잊지말자.
3. "" % () 괄호안에 ""에서 지정한 형식에 맞는 숫자를 넣는다. %s를 지정하고 정수 넣으려면 str(int)를 써야한다.
'파이썬' 카테고리의 다른 글
for 문에 관하여 (0) | 2022.02.23 |
---|