Python 에서 format()를 포맷 하 는 방법 에 대한 자세 한 설명

2406 단어 Pythonformat()
Python 에서 format()를 포맷 하 는 방법 에 대한 자세 한 설명
Python 에서 출력 문자열 을 포맷 할 때 format()함 수 를 사용 합 니 다.문자열 은 클래스 입 니 다.방법 을 사용 할 수 있 습 니 다.
Python 은 완전히 대상 을 대상 으로 하 는 언어 로 모든 것 이 대상 입 니 다.
문자열 의 매개 변 수 는{NUM}을 사용 하여 표시 합 니 다.0 은 첫 번 째 매개 변 수 를 표시 하고 1 은 두 번 째 매개 변 수 를 표시 하 며 나중에 순서대로 추가 합 니 다.
":"를 사용 하여 대표 요소 에 필요 한 동작 을 지정 합 니 다.예 를 들 어":3"소수점 세 자리,":8"은 8 개의 문자 공간 을 차지 합 니 다.
다음 과 같은 특정한 자모 도 추가 할 수 있다.
  • 'b'-이 진.숫자 를 2 를 기수 로 출력 합 니 다.
  • 'c'-문자 입 니 다.인쇄 하기 전에 정 수 를 해당 하 는 유 니 코드 문자열 로 변환 합 니 다.
  • 'd'-10 진 정수.숫자 를 10 을 기수 로 출력 합 니 다.
  • 'o'-8 진법.숫자 를 8 을 기수 로 출력 한다.
  • 'x'-16 진법.숫자 를 16 을 기수 로 출력 하고 9 이상 의 숫자 는 소문 자로 출력 한다.
  • 'e'-멱 기호.과학 계수 법 으로 숫자 를 인쇄 하고'e'로 멱 을 표시 한다.
  • 'g'-일반 형식 입 니 다.수 치 를 fixed-point 형식 으로 출력 합 니 다.수치 가 매우 클 때 멱 형식 으로 인쇄 합 니 다.
  • 'n'-숫자 입 니 다.값 이 정수 일 때'd'와 같 고 값 이 부동 소수점 일 때'g'과 같 습 니 다.다른 것 은 지역 설정 에 따라 숫자 구분자 가 삽 입 됩 니 다.
  • '%'-백분 수 입 니 다.수 치 를 100 에 곱 한 다음 fixed-point(f)형식 으로 인쇄 합 니 다.값 뒤에 백분 번호 가 있 습 니 다.
  • 숫자(0,1,...)는 format()안의 요 소 를 대표 하기 때문에'.'요 소 를 호출 하 는 방법 을 사용 할 수 있 습 니 다.
    사이트 주소 참조:http://www.python.org/dev/peps/pep-3101/
    코드 는 다음 과 같 습 니 다:
    
    # -*- coding: utf-8 -*- 
     
    #==================== 
    #File: abop.py 
    #Author: Wendy 
    #Date: 2013-12-03 
    #==================== 
     
    #eclipse pydev, python3.3 
     
    age = 25 
    name = 'Caroline' 
     
    print('{0} is {1} years old. '.format(name, age)) #     
    print('{0} is a girl. '.format(name)) 
    print('{0:.3} is a decimal. '.format(1/3)) #       
    print('{0:_^11} is a 11 length. '.format(name)) #  _     
    print('{first} is as {second}. '.format(first=name, second='Wendy')) #     
    print('My name is {0.name}'.format(open('out.txt', 'w'))) #     
    print('My name is {0:8}.'.format('Fred')) #     
    출력:
    
    Caroline is 25 years old.  
    Caroline is a girl.  
    0.333 is a decimal.  
    _Caroline__ is a 11 length.  
    Caroline is as Wendy.  
    My name is out.txt 
    My name is Fred  . 
    
    읽 어 주 셔 서 감사합니다. 여러분 에 게 도움 이 되 기 를 바 랍 니 다.본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

    좋은 웹페이지 즐겨찾기