> 백엔드 개발 > 파이썬 튜토리얼 > Python3의 인쇄 기능 사용 요약

Python3의 인쇄 기능 사용 요약

黄舟
풀어 주다: 2017-08-08 11:34:08
원래의
2479명이 탐색했습니다.

이 글에서는 주로 Python 3에서 인쇄 기능을 사용하는 방법에 대해 요약합니다. python3의 인쇄 기능은 이전 버전의 사용법과 매우 다릅니다. 이 기사에서는 예제 코드를 통해 자세히 소개합니다. 모두의 공부나 업무에 참고 학습 가치가 필요한 친구들은 아래를 참고하시면 됩니다.

머리말

Python 생각: "모든 것이 객체입니다!" 저는 최근 python3과 python2에서 print 사용법에 많은 차이가 있다는 것을 발견했습니다. 괄호는 들여쓰기에 필요합니다. (필수는 아니지만 그렇게 하는 것이 좋습니다) 들여쓰기는 코드 블록의 시작을 나타내고 들여쓰기가 아닌 것은 코드 블록의 끝을 나타냅니다. 명시적인 중괄호, 대괄호 또는 키워드가 없습니다. 이는 공백이 중요하고 일관성이 있어야 함을 의미합니다. 들여쓰기되지 않은 첫 번째 줄은 코드 블록을 표시합니다. 즉, 함수, if 문, for 루프, while 루프 등의 끝을 의미합니다. 그래서 Python3의 인쇄 기능 사용법을 요약하고 싶습니다. 자세한 소개를 살펴보겠습니다.

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 class="brush:php;toolbar:false">>>> str = "the length of (%s) is %d" %(&#39;runoob&#39;,len(&#39;runoob&#39;))
>>> print(str)
the length of (runoob) is 6
로그인 후 복사

python 문자열 형식 지정 기호:

과학적 표기법을 사용하여 부동 소수점 숫자 형식 지정 함수는 %e와 동일하며 과학적 표기법을 사용하여 부동 소수점 숫자 형식 지정 %f 및 %e 약어 %f 및 %E 약어 변수 주소를 16진수로 형식 지정 연산자 보조 지침 형식 지정:
기호 설명
%c 서식 지정 문자 및 해당 ASCII 코드
%s 형식 문자열
%d 형식 정수
%u 형식 부호 없는 정수
%o 형식 부호 없음 8진수
%x 형식 부호없는 16 진수 숫자
%x 형식 형식 부호적인 16 진수 숫자 (대문자)
%f 형식 변환 플로팅 포인트 숫자를 변환하면, 소수점 이후 정밀도를 지정할 수 있습니다.
%E
%g
%G
%p


기호 기능 너비 또는 소수점 정밀도 정의 왼쪽 정렬에 사용됨양수 앞에 더하기 기호(+) 표시양수 앞에 공백 표시8진수 앞에 0('0') 표시, 16진수에서는 '0x' 또는 '0X'가 시스템 앞에 표시됩니다(에 따라 다름). 'x' 또는 'X' 사용 여부)표시된 숫자는 기본 공백 대신 '0'으로 채워집니다'%%'는 단일 '%'를 출력합니다맵 변수(사전 매개변수)m은 디스플레이의 최소 전체 너비, n은 소수점 이하 자릿수(사용 가능한 경우)3. 16진수, 10진수, 8진수 정수의 형식화된 출력
*
-
+
#
0
%
(var)
m.n.


#%x --- 16진수 16진수

  • #%d - -- 10진수

  • #%o --- oct octal

  • >>> nHex = 0xFF
    >>> print("nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex))
    nHex = ff,nDec = 255,nOct = 377
    로그인 후 복사


4. 형식화된 출력 부동 소수점 수(float)


>>> pi = 3.141592653 
>>> print(&#39;%10.3f&#39; % pi) #字段宽10,精度3 
  3.142 
>>> print("pi = %.*f" % (3,pi)) #用*从后面的元组中读取字段宽度或精度 
pi = 3.142 
>>> print(&#39;%010.3f&#39; % pi) #用0填充空白 
000003.142 
>>> print(&#39;%-10.3f&#39; % pi) #左对齐 
3.142  
>>> print(&#39;%+f&#39; % pi) #显示正负号 
+3.141593
로그인 후 복사


5.

인쇄하면 캐리지 리턴이 자동으로 추가됩니다. 줄 끝에 캐리지 리턴이 필요하지 않은 경우 인쇄 문 끝에 쉼표를 추가하면 동작을 변경할 수 있습니다.

>>> for i in range(0,6):
...  print (i,)
... 
0
1
2
3
4
5
로그인 후 복사

6. print는 줄 바꿈을 하지 않습니다


Python에서는 기본적으로 줄 바꿈을 사용합니다

>>> for i in range(0,3):
...  print (i)
... 
0
1
2
>>>
로그인 후 복사

줄을 줄 바꿈하려면 print(i, end = ' ' )


>>> for i in range(0,3):
...  print(i, end = &#39;&#39; )
... 
012
로그인 후 복사

요약

위 내용은 Python3의 인쇄 기능 사용 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿