최근 파이썬을 배우던 중 %(퍼센트 기호)의 몇 가지 상황을 발견했습니다.
숫자를 계산할 때 나머지를 찾는 의미는 두 가지입니다. 다른 하나는 "%d %s" %(12 , 'abc'와 같은 문자열 형식을 지정하는 것입니다. ), %d를 12로 바꾸고, %s를 abc로 바꾸고 '12 abc'를 얻습니다. (추천 학습: Python 동영상 튜토리얼)
첫 번째 유형: 수치 연산 1 % 3은 나머지(나머지)를 취하는 모듈러 연산을 나타냅니다.
>>> 7%2 1
두 번째 유형: 문자열 연산 'abc %s' % ' abc ' '%s'는 자리 표시자
와 유사하며 % 연산자(문자열 형식)에 대해 묻습니다. 설명은 다음과 같습니다.
%[(name)][flags][width].[precision]typecode
flags는 +, -, ' ' 또는 0을 가질 수 있습니다.
+는 올바른 정렬을 의미합니다. - 왼쪽 정렬을 의미합니다. ''는 공백입니다. 즉, 양수 왼쪽에 공백을 채워 음수에 맞춰 정렬하는 것을 의미합니다. 0은 0 패딩을 사용함을 의미합니다.
width는 디스플레이 너비를 나타냅니다.
precision은 소수점 이하의 정밀도를 나타냅니다.
Example
>>> print("%6.3f" % 2.3) 2.300
# 첫 번째 "%" 뒤의 내용은 디스플레이 형식 설명이고, 6은 디스플레이 너비, 3은 디스플레이 너비입니다. 소수점수, f 부동소수점수형입니다
# 두 번째 "%"가 표시된 내용의 소스 다음으로 출력결과가 오른쪽 정렬되고, 2.300의 길이가 5이므로 공백이 있습니다. 앞
Python 관련 기술 기사를 더 보려면 Python Tutorial 칼럼을 방문하세요!
위 내용은 파이썬에서 백분율 기호는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!