본문 바로가기

프로그래밍/Python

print, sep, end 활용, 문자열 포맷

print로 여러값을 한번에 출력하려면

 

x = 10
y = 20
z = 30
print(x, y, z)

##출력
10 20 30

이런식으로 사용

10 20 30 사이에 '/'를 넣고 싶으면 sep를 사용

 

x = 10
y = 20
z = 30
print(x, y, z, sep='/')

##출력
10/20/30

 

print를 기본적으로 실행 후 줄바꿈을 하는데 줄바꿈을 안하고 싶으면 end를 사용

 

## 1
for i in range(10):
    print(i)

##출력
0
1
2
3
4
5
6
7
8
9

## 2
for i in range(10):
    print(i, end=' ')

##출력
0 1 2 3 4 5 6 7 8 9 

 

 

print 문자열 포맷

x = 10
y = 20
print("x + y =", x + y)
print("x + y = "+ str(x + y))
print("x + y = %d" % (x + y))
print("x + y = {}".format(x + y))


## 출력
x + y = 30
x + y = 30
x + y = 30
x + y = 30

'프로그래밍 > Python' 카테고리의 다른 글

리스트, 튜플 응용  (0) 2020.03.13
딕셔너리  (0) 2020.03.13
시퀀스 자료형(배열)  (0) 2020.03.13
값 비교와 객체 비교, 값을 boolean  (0) 2020.03.13
input 입력, 여러개 값 입력  (0) 2020.03.13