Python3.2 – Print 함수 사용

2473 단어
1. 출력 문자열
>>> strHello = 'Hello World' 
>>> print (strHello)
Hello World

2. 출력 정수 서식 적용
C 언어의 printf와 유사한 매개 변수 포맷 지원
>>> strHello = "the length of (%s) is %d" %('Hello World',len('Hello World'))
>>> print (strHello)
the length of (Hello World) is 11

3. 출력 16진수, 10진수, 8진수 포맷
#%x --- hex     
#%d --- dec    
#%o --- oct    
 
>>> nHex = 0xFF
>>> print("nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex))
nHex = ff,nDec = 255,nOct = 377

4. 출력 부동 소수점 포맷(float)
import math
>>> print('PI=%f'%math.pi)
PI=3.141593
>>> print ("PI = %10.3f" % math.pi)
PI =      3.142
>>> print ("PI = %-10.3f" % math.pi)
PI = 3.142     
>>> print ("PI = %06d" % int(math.pi))
PI = 000003

5. 출력 부동 소수점 포맷(float)
>>> precise = 3
>>> print ("%.3s " % ("python"))
pyt
>>> precise = 4
>>> print ("%.*s" % (4,"python"))
pyth
>>> print ("%10.3s " % ("python"))
       pyt

6. 목록 내보내기(List)
출력 목록
>>> lst = [1,2,3,4,'python']
>>> print (lst)
[1, 2, 3, 4, 'python']

출력 사전
>>> d = {1:'A',2:'B',3:'C',4:'D'} >>> print(d) {1: 'A', 2: 'B', 3: 'C', 4: 'D'}
7. 자동 줄 바꿈
print는 자동으로 줄 끝에 리턴을 추가합니다. 리턴이 필요하지 않으면 print 문장의 끝에 쉼표를 추가하면 행동을 바꿀 수 있습니다.
>>> for i in range(0,6):
    print (i,)
    
0
1
2
3
4
5

또는 다음 함수를 사용하여 직접 출력합니다.
>>> import sys
>>> sys.stdout.write('Hello World')
Hello World

텍스트 링크:http://blog.csdn.net/mypc2010/article/details/7799942

좋은 웹페이지 즐겨찾기