Python의 str 관련 작업 설명

巴扎黑
풀어 주다: 2017-08-07 17:28:44
원래의
1662명이 탐색했습니다.

다음 편집기는 Python에서 str을 작동하는 방법에 대한 기사를 제공합니다(자세한 설명). 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리고자 합니다. 편집기를 따라 살펴보겠습니다

1. str.format(): "{}" 자리 표시자를 사용하여 문자열 형식을 지정합니다(자리 표시자의 인덱스 번호 형식과 키-값 쌍 형식이 혼합될 수 있음).


>>> string = 'python{}, django{}, tornado{}'.format(2.7, 'web', 'tornado') # 有多少个{}占位符就有多少个值与其对应,按照顺序“填”进字符串中
>>> string
'python2.7, djangoweb, tornadotornado'
>>> string = 'python{}, django{}, tornado{}'.format(2.7, 'web')
Traceback (most recent call last):
 File "<pyshell#6>", line 1, in <module>
  string = &#39;python{}, django{}, tornado{}&#39;.format(2.7, &#39;web&#39;)
IndexError: tuple index out of range
>>> string = &#39;python{0}, django{2}, tornado{1}&#39;.format(2.7, &#39;web&#39;, &#39;tornado&#39;) # 也可以指定“填”进去的值(从0开始,后面的值不一定都要用上,但是要保证指定的位置是有值的)
>>> string
&#39;python2.7, djangotornado, tornadoweb&#39;
>>> string = &#39;python{py}, django{dja}, tornado{tor}&#39;.format(tor=&#39;tornado&#39;, dja=&#39;web&#39;, py=2.7) # 可以使用键值对的形式赋值
>>> string
&#39;python2.7, djangoweb, tornadotornado&#39;
>>>
로그인 후 복사

2. 문자열 형식에는 "%"를 사용하세요.

기호 테이블 서식 지정

%c 단일 문자로 변환
%r repr()을 사용하여 표현된 문자열로 변환
%s 다음으로 변환 str()
%d 또는 %i 부호 있는 10진 정수로 변환
%u 부호 없는 10진 정수로 변환
%o 부호 없는 8진수로 변환 정수
%x 부호 없는 16진수로 변환, 16진수 문자는 소문자로 표시
%X 부호 없는 10진수 정수로 변환, 16진수 문자는 대문자로 표시
%e 은 과학 표기법으로 표현된 부동 소수점 수로 변환되고, e는 소문자로 표현됩니다.
%E 은 과학 표기법으로 표현됩니다. E가 대문자로 표현되는 부동 소수점 수
% f 또는 #F 부동 소수점 숫자로 변환된
%g 은 Python에서 자동으로 판단하여 숫자의 크기에 따라 %e 또는 %f로 변환됩니다.
%G 는 자동으로 변환됩니다. 숫자
%% 출력 "%"

보조 서식 기호 테이블

* 을 정의합니다. 소수점의 너비 또는 정밀도
- 왼쪽 정렬
+ 양수의 경우 양수 기호 "+"를 출력합니다.
Digital 크기가 다음과 같은 경우 m.n 요구 사항보다 작으면 공백으로 채웁니다
# 8진수 앞에 0을 표시하고 16진수 앞에 0x 또는 0X를 표시합니다
0 숫자의 크기는 m.n보다 작습니다. m.n 요구 사항 0으로 패드를 채울 때
m.n m은 디스플레이의 최소 전체 너비이고, n은 소수점 이하 자릿수(사용 가능한 경우)

위 내용은 Python의 str 관련 작업 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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