Base/Python

[Python] python 기본 적인 print 문

반응형

python 에서 기본적인 print 문 사용과 print 문에 사용되는 함수등을 정리 했다.

 

#기본적인 print문 

#string 형
print("abc")

#int형
print(123)

print('python start')

print('speak out. ~ "student "')

print("a","b","c")

 

#sep

각 값의 사이에 sep 를 넣는다.

#sep 를 사용할 경우 문자 중간에 sep를 넣어준다.

print('p','y',sep='-')

print('010','7202','8295',sep='-')

 


#end

개행을 없애 다음 print문이 붙여져서 나온다.

#end 를 사용 할 경우 개행(한줄 띄우기)를 사용 하지않고 출력한다.
print('Welcome To ', end='')

print('BigData News ', end='')

print('Web Site', end='')

 

# format 사용

#format 사용(d,s,f)
# %,{}

#$s 는 받는 데이터 형태이고 %로 연결한 후 오른쪽에 있는 값을 왼쪽 타입에 맞춰서 넣어준다.
print('%s %s' % ('one', 'two')) # string 포맷

print('%d %d' % (3, 4)) # 숫자 포맷


#{num} 의 순서에 따라 값을 넣는 곳이 바뀐다.
print('{1}{0}'.format('one','two'))




#자리수 지정

숫자로 자리수를 만들어 10자리 일때 해당 단어를 넣는다. - 일때는 처음부터 시작한다. 지정한 자리수를 넘기면 그냥 일반 출력문 처럼 나온다.

# 자리수 지정

print('%10s'% 'seop')

print('%-10s'% 'seop')

print('%-5s'% 'pythongood')




# 데이터 형태

#%d

print('%d' % 100) #기본 int 형 숫자형

print('%f' % 3.14159) #소수점 자리 출력 가능한 float형

print('%1.2f' % 3.14159) # 1.? 으로 소수점 자리수를 정해주는 형태

반응형