0
A
답변
8
, 이것은 파이썬 문자열 포맷/보간 연산자이다.
a = "%d bottles of %s on the wall" % (10, "beer")
다음의 각 "10 bottles of beer on the wall"
로 설정되는 a
의 결과가 C.에
a = sprintf("%d bottles of %s on the wall", 10, "beer");
같은 동일합니다 : 그것은 기본적으로 예를 들어 C에서의 sprintf에 해당하는,이다
그러나이 구문은 Python 3.0에서 사용되지 않습니다. 의 교체는
리터럴 문자열이 자동으로 파이썬에 의한 STR 객체로 설정되어 있기 때문에이 작동 a = "{0} bottles of {1} on the wall".format(10, "beer")
같이 보입니다.
0
5
0
print "%d%s" % (100, "trillion dollars") # outputs: 100 trillion dollars
+1
사실, 그것은 "100 조 달러"를 출력합니다 - 당신은 공간이 부족합니다. :-) –
0
, 그것은 말한다 다음 문자열을 내가을 가지고 술어 문자열에 포맷합니다.
다른 예 :
name = "world"
print "hello, %s" % (name)
다른 말했듯
관련 문제
- 1. Python 3의 docstrings 인쇄
- 2. perl 인쇄 서식 질문
- 3. ReportViewer 인쇄 질문
- 4. Python 사용자 인터페이스 인쇄 설명문
- 5. Python SQLAlchemy/Elixer 질문
- 6. Python 가져 오기 질문
- 7. Python float copy 질문
- 8. Python 다중 처리 질문
- 9. Python 스레딩 질문
- 10. Python 스레딩 개념 질문
- 11. python cgi.escape 인코딩 질문
- 12. python csv 질문
- 13. Python Webbrowser 질문
- 14. python 스타일 질문
- 15. Python 및 FeedParser 질문
- 16. python xml.dom.minidom.Attr 질문
- 17. 초보자 python 결과 묶음 질문
- 18. Python 변수로 인쇄 할 함수를 캡슐화하십시오.
- 19. Python : 괄호와 작은 따옴표없이 목록을 인쇄 하시겠습니까?
- 20. Python/Django에서 Memcached 사용 - 질문
- 21. python 닫기 파일 설명자 질문
- 22. python - 2 개의 수학 질문
- 23. Python 질문 : 올해의 연도와 요일?
- 24. 서버 리스너에 관한 Python 질문
- 25. sys.argv에 대한 Newbie Python 질문
- 26. python sched schedular에 관한 질문
- 27. Python 소켓 질문 : Windows의 socket.MSG_DONTWAIT
- 28. Anjuta IDE - 간단한 Python 질문
- 29. python 2.6의 기본 easy_install 질문
- 30. Python 클래스 표현 방법
잘못된 char, &를 사용했습니다. 답을 수정하십시오. – nosklo
웃기지 만, 나는 종종 실제 코드에서 같은 오타를한다. –