meong_j
기록하는 습관.
meong_j
전체 방문자
오늘
어제
  • 분류 전체보기 (176)
    • 개인 공부 정리 (0)
    • 서버 운영 (37)
      • Linux (36)
    • Frontend (11)
      • Vue.js (10)
    • Backend (70)
      • Java (4)
      • Python (22)
      • Django (38)
      • Spring (6)
    • Database (5)
      • Oracle (4)
      • MySQL (1)
      • MariaDB (0)
    • Android (14)
      • Kotlin (6)
    • 배포 (9)
      • Docker (8)
      • AWS (1)
    • IT_study (29)
      • Coding test (17)
      • 알고리즘 (5)
      • 스터디 (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • github

인기 글

반응형

태그

  • 안드로이드adaptor
  • django
  • dp #알고리즘
  • 코틀린자료형
  • 개발자도서
  • 테크커리어
  • 리눅스인증
  • docker
  • 이차원배열정렬
  • gabagecollecter
  • 중첩라우트
  • Kotlin
  • 리눅스방화벽
  • 배포인프라
  • dockersecret
  • router-link
  • cpu사용률
  • DHCP
  • SASS Variables
  • Proxy

최근 댓글

최근 글

250x250
hELLO · Designed By 정상우.
meong_j

기록하는 습관.

파이썬 기초 자료형 (1) - print 함수 사용법
Backend/Python

파이썬 기초 자료형 (1) - print 함수 사용법

2021. 9. 2. 16:22
728x90
반응형

 

print() 함수 - 출력하기
print('hello')
print('''hello''')
print("""python""")

 

출력값

 

1.Separator 사용

#separator 옵션
#sep연산자로 구분되어 출력
print('P','Y','T','H','O','N',sep='|')
print('010','7777','1234',sep='-')
print('python','goole.com',sep='@')

출력값

 

2. End 사용

#end 옵션
#끝부분 처리, 줄바꿈x, 공백시 붙여나옴
print('welcome to',end='')
print('IT News', end='')
print('Web Site')

출력값

3. file 사용

#file 옵션
import sys

#file에 쓴다
print('Learn Python', file=sys.stdout)

출력값

 

4. Python Format 사용

format 사용(d, s, f)
d(digit) : 정수 ('3')
s(sentense) : 문자열 ('python')
f : 실수 (3.1412421)

 

 

1) 정수

print('%s %s' % ('one','two')) #가독성 더 좋음
print('{} {}'.format('one','two'))
print('{1} {0}'.format('one','two')) #두번째, 첫번째 순서
print()

 

출력값

 

 

2) 문자열

# %s
print('%10s' % ('nice')) #10자리수에 맞게 왼쪽부터 출력
print('{:>10}'.format('nice')) #10자리 확보후 왼쪽부터 문자열 채움

print('%-10s' % ('nice')) #10자리수에 맞게 오른쪽부터 출력
print('{:10}'.format('nice'))

print('{:_>10}'.format('nice'))
print('{:^10}'.format('nice')) #중앙 정렬


print('%.5s' % ('nice'))
print('%.5s' % ('pythonstudy'))#5글자만 공간 절삭 후 출력
print('%5s' % ('pythonstudy'))

#문자열일때 s 생략가능
print('{:10.5}'.format('pythonstudy')) #공간 10개 중 왼쪽부터 5개만 출력
print()

 

출력값

 

 

3) 실수

# %f 소수

print('%f' % (3.1432133123213))
print('{:f}'.format(42))

print('%06.2f' % (3.1443243241244234)) #정수는 6자리, 소숫점은 2자리까지
print('{:f}'.format(3.1443243241244234))

 

출력값

 

 

 


ps. 자바만 써보다가 파이썬 공부를 해보는데 자꾸 끝에다가 세미콜론(;) 붙이는게 버릇이 되버려서 세미콜론 없이 코드 작성하는 게 익숙치 않다. 그래도 세미콜론을 붙여도 프린트는 된다! 작은따옴표, 큰따옴표 잘 못써도 알아서 동작이 되고.. 자바처럼 Systme.out.print() 이렇게 길게 안쳐도 print() 라는 함수로 심플하게 작성된다는게 여러모로 더 작성하긴 편한 것 같다 :) 이래서 파이썬으로 개발하는 것이 개발속도가 빠르다고 하는 건가? 

반응형

'Backend > Python' 카테고리의 다른 글

파이썬 기초 자료형 (5) - 리스트(List)  (0) 2021.09.13
파이썬 기초 자료형 (4) - 숫자형 선언하기  (0) 2021.09.13
파이썬 기초 자료형 (3) - 문자형 선언하기  (0) 2021.09.13
파이썬 기초 자료형 (2) - 파이썬 변수  (0) 2021.09.13
파이썬(Python) 기본 개념 정리  (0) 2021.09.02
    'Backend/Python' 카테고리의 다른 글
    • 파이썬 기초 자료형 (4) - 숫자형 선언하기
    • 파이썬 기초 자료형 (3) - 문자형 선언하기
    • 파이썬 기초 자료형 (2) - 파이썬 변수
    • 파이썬(Python) 기본 개념 정리
    meong_j
    meong_j
    #it #개발일기 #개발공부 #개발자 #백앤드 #생각정리 #시간은 실력에 비례한다 #뭐든지 꾸준히 열심히 #오늘의 내가 내일의 나를 만든다

    티스토리툴바