이 글에서는 주로 Python 문자열 형식 지정 방법(두 가지 방법)을 소개합니다. 편집자는 이것이 꽤 좋다고 생각합니다. 이제 공유하고 참고하겠습니다. 편집기를 따라 살펴보겠습니다
이 글에서는 Python 문자열 형식 지정에 대해 소개합니다. 자세한 내용은 다음과 같습니다.
더 나은 성능으로 문자열을 연결하는 데 사용됩니다.
문자열의 서식을 지정하는 방법에는 백분율 기호 방법과 서식 방법의 두 가지가 있습니다.
퍼센트 기호 방식은 상대적으로 오래된 반면, 형식 방식은 더 발전되어 고대 방식을 대체하려고 시도하고 있습니다. 현재는 둘 다 공존하고 있습니다.
1. 백분율 기호 방법
형식: %[(이름)][플래그][너비].[정밀도]typecode
(이름) 선택 사항, 지정된 키를 선택하는 데 사용됨
플래그 . 음수 기호 추가
width 선택 사항, 너비
점유 _메서드의 반환 값을 지정된 위치로 형식 지정
>>> s = 'i am %s,age %d' %('cai',18) >>> print(s) i am cai,age 18 >>> s = 'i am %(n1)s,age %(n2)d' %{'n1':'cai','n2':18} >>> print(s) i am cai,age 18 >>> s = 'i am %(n1)+10s,age %(n2)d' %{'n1':'cai','n2':18} >>> print(s) i am cai,age 18 >>> s = 'i am %(n1)+10s,age %(n2)10d' %{'n1':'cai','n2':18} >>> print(s) i am cai,age 18 >>> s = "i am %.3f abcd" %1.2 >>> print(s) i am 1.200 abcd
2, 형식 방법,
i1 = "i am {},age {} ,{}".format('cairui',18,'kk') print(i1) i am cairui,age 18 ,kk i1 = "i am {0},age {1} ,{0}".format('cairui',18) print(i1) i am cairui,age 18 ,cairui i1 = "i am {name},age {age} ,{name}".format(name='cairui',age=18) print(i1) i am cairui,age 18 ,cairui i1 = "i am {:s},age {:d} ,{:f}".format('cairui',18,6.1) print(i1) i am cairui,age 18 ,6.100000
위 내용은 Python 문자열 형식 지정 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!