이 글에서는 주로 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" %('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 | |
%g | |
%G | |
%p | |
* | |
---|---|
- | |
+ | |
# | |
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('%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.
>>> for i in range(0,6): ... print (i,) ... 0 1 2 3 4 5
6. print는 줄 바꿈을 하지 않습니다
>>> for i in range(0,3): ... print (i) ... 0 1 2 >>>
>>> for i in range(0,3): ... print(i, end = '' ) ... 012
요약
위 내용은 Python3의 인쇄 기능 사용 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!