>  기사  >  백엔드 개발  >  파이썬에서 %는 무엇을 의미합니까?

파이썬에서 %는 무엇을 의미합니까?

尚
원래의
2019-06-27 17:52:17149178검색

파이썬에서 %는 무엇을 의미합니까?

Python에는 두 가지 유형의 %가 있습니다:

1 숫자 연산: %는 모듈로를 나타내고 나눗셈의 나머지를 반환합니다.

예:

>>> 7%2
1

2.% 연산자(문자열 서식, 문자열 서식), 설명은 다음과 같습니다.

% [(이름)][플래그][너비].[정밀도]typecode

(이름)은 명명된 플래그에 대해 +, -, ' ' 또는 0을 가질 수 있습니다. +는 오른쪽 정렬을 의미합니다. - 왼쪽 정렬을 의미합니다. ''는 공백입니다. 즉, 양수 왼쪽에 공백을 채워 음수에 맞춰 정렬하는 것을 의미합니다. 0은 0 패딩을 사용함을 의미합니다. 너비는 디스플레이 너비 정밀도를 나타냅니다.

유형 코드:

%s    字符串 (采用str()的显示)
%r    字符串 (采用repr()的显示)
%c    单个字符
%b    二进制整数
%d    十进制整数
%i    十进制整数
%o    八进制整数
%x    十六进制整数
%e    指数 (基底写为e)
%E    指数 (基底写为E)
%f    浮点数
%F    浮点数,与上相同
%g    指数(e)或浮点数 (根据显示长度)
%G    指数(E)或浮点数 (根据显示长度)
%%    字符"%"

예:

>>> print("%6.3f" % 2.3)
 2.300
# 第一个"%"后面的内容为显示的格式说明,6为显示宽度,3为小数点位数,f为浮点数类型 # 第二个"%"后面为显示的内容来源,输出结果右对齐,2.300长度为5,故前面有一空格
>>> print("%+10x" % 10)
    +a
# x为表示16进制,显示宽度为10,前面有8个空

더 많은 Python 관련 기술 문서 , # 🎜🎜#Python tutorial 컬럼을 방문하여 학습하세요!

위 내용은 파이썬에서 %는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.