Python 3 에서 print 함수 의 사용 방법 총화

3790 단어 python3print 함수
머리말
Python 사상:"모든 것 이 대상 입 니 다!"최근 에 python 3 과 python 2 에서 print 의 용법 이 많이 다른 것 을 발 견 했 습 니 다.python 3 에 서 는 괄호 를 사용 해 야 합 니 다.들 여 쓰 기 는 4 개의 빈 칸 을 사용 해 야 합 니 다.(이것 은 필요 한 것 이 아니 지만 이렇게 하 는 것 이 좋 습 니 다)들 여 쓰 기 는 코드 블록 의 시작 을 표시 하고 들 여 쓰 기 는 코드 의 끝 을 표시 하지 않 습 니 다.명확 한 대괄호,중 괄호,또는 키워드 가 없습니다.공백 이 중요 하고 일치 해 야 한 다 는 뜻 이다.첫 번 째 들 여 쓰 지 않 은 줄 은 코드 블록 을 표시 합 니 다.함수,if 구문,for 순환,while 순환 등의 끝 을 말 합 니 다.그래서 Python 3 에서 print 함수 용법 에 관 한 내용 을 정리 해 드 리 려 고 했 습 니 다.말 이 얼마 남지 않 았 습 니 다.상세 한 소 개 를 해 보 겠 습 니 다.
1.출력 문자열 과 숫자

>>> print("runoob") #      
runoob 
>>> print(100)   #     
100
>>> str = 'runoob'
>>> print(str)   #     
runoob
>>> L = [1,2,'a']   #    
>>> print(L) 
[1, 2, 'a'] 
>>> t = (1,2,'a')   #   
>>> print(t) 
(1, 2, 'a') 
>>> d = {'a':1, 'b':2} #   
>>> print(d) 
{'a': 1, 'b': 2} 
2.출력 정수 포맷

<p>       ,  C     printf   </p>

<pre>>>> str = "the length of (%s) is %d" %('runoob',len('runoob'))
>>> print(str)
the length of (runoob) is 6
python 문자열 포맷 기호:
    부적.   번호.
묘사 하 다.
      %c
 포맷 문자 및 ASCII 코드
      %s
 포맷 문자열
      %d
 포맷 정수
      %u
 부호 없 는 정형 포맷
      %o
 부호 없 는 8 진수 포맷
      %x
 기호 없 는 16 진수 포맷
      %X
 기호 없 는 16 진수 포맷(대문자)
      %f
 부동 소수점 숫자 를 포맷 하면 소수점 뒤의 정 도 를 지정 할 수 있 습 니 다.
      %e
 과학적 계수 법 으로 부동 소수점 을 포맷 하 다.
      %E
 작용%e,과학 계수 법 으로 부동 소수점 포맷
      %g
 %f 와%e 의 약자
      %G
 %f 와%E 의 약자
      %p
 16 진수 로 변수의 주 소 를 포맷 합 니 다.
포맷 연산 자 보조 명령:
기호.
기능.
*
너비 또는 소수점 정밀도 정의
-
왼쪽 정렬
+
정수 앞 에 더하기 표시(+)

정수 앞 에 빈 칸 보이 기
#
8 진수 앞 에 0('0')을 표시 하고 16 진수 앞 에'0x'또는'0X'를 표시 합 니 다.
0
표 시 된 숫자 앞 에'0'을 채 웁 니 다.기본 빈 칸 이 아 닙 니 다.
%
'%%'단일'%'출력
(var)
매 핑 변수(사전 매개 변수)
m.n.
m 는 최소 총 폭 을 표시 합 니 다.n 은 소수점 뒤의 자릿수 입 니 다.(사용 가능 하 다 면)
3.포맷 출력 16 진수,10 진수,8 진수
  • \#%x---hex 16 진법
  • \#%d---dec 10 진법
  • \#%o---oct 8 진법
  • 
    >>> nHex = 0xFF
    >>> print("nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex))
    nHex = ff,nDec = 255,nOct = 377
    4.출력 부동 소수점 포맷(float)
    
    >>> pi = 3.141592653 
    >>> print('%10.3f' % pi) #   10,  3 
      3.142 
    >>> print("pi = %.*f" % (3,pi)) # *                 
    pi = 3.142 
    >>> print('%010.3f' % pi) # 0     
    000003.142 
    >>> print('%-10.3f' % pi) #    
    3.142  
    >>> print('%+f' % pi) #      
    +3.141593 
    5.자동 줄 바 꾸 기
    print 는 자동 으로 줄 끝 에 리 턴 을 추가 합 니 다.리 턴 이 필요 하지 않 으 면 print 문장의 끝 에 쉼표 를 추가 하면 행동 을 바 꿀 수 있 습 니 다.
    
    >>> for i in range(0,6):
    ...  print (i,)
    ... 
    0
    1
    2
    3
    4
    5
    6.print 줄 바 꾸 지 않 음
    Python 에서 print 는 기본적으로 줄 을 바 꿉 니 다.
    
    >>> for i in range(0,3):
    ...  print (i)
    ... 
    0
    1
    2
    >>> 
    줄 을 바 꾸 려 면 print(i,end=')라 고 써 야 합 니 다.
    
    >>> for i in range(0,3):
    ...  print(i, end = '' )
    ... 
    012
    총결산
    이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 댓 글 을 남 겨 주 셔 서 저희 에 대한 지지 에 감 사 드 립 니 다.

    좋은 웹페이지 즐겨찾기