Python 3 의 print 함수 및 python 2 와 의 비교 분석

본 고 는 먼저 python 3 에서 print 함수 의 응용 을 소개 한 다음 에 pyhton 2 에서 의 응용 을 비교 하고 자 한다.(이 글 쓴 이 가 사용 한 버 전 은 3.6.0)
우선 help(print)명령 을 통 해 print 함수 에 대한 정 보 를 볼 수 있 습 니 다.(python 2 에서 print 는 함수 가 아니 므 로 help 를 통 해 관련 정 보 를 얻 을 수 없습니다.)

첫 번 째 줄 은 print 가 python 3 에서 내장 함수 라 는 것 을 알려 줍 니 다.
그 다음 에 이 함수 의 호출 형식 과 각 매개 변수의 의미 입 니 다.
이 함 수 는 values(여러 개의 쉼표 로 구 분 된 값 일 수 있 음)를 데이터 스 트림 파일 에 출력 할 수 있 습 니 다.기본 출력 형식 은 표준 출력(sys.stdout)입 니 다.
sep 인 자 는 여러 value 의 분할 문자 입 니 다.기본 값 은 빈 칸 입 니 다.다른 기 호 를 구분자 로 사용 할 수도 있 습 니 다.다음 과 같 습 니 다.

위의 명령 에서 도 print 함수 가 각종 형식의 데 이 터 를 직접 출력 할 수 있 음 을 발견 하 였 습 니 다.(다양한 데이터 형식의 변 수 를 출력 할 수 있 습 니 다)
end 는 끝 문자 입 니 다.기본적으로 줄 바 꿈 문자 입 니 다.설치 도 가능 합 니 다.
flush 인 자 는 새로 고침 을 강제 할 지 여 부 를 표시 합 니 다.True 로 설정 하면 다음 값 을 출력 할 때 새로 고침 을 합 니 다(앞의 데 이 터 는 잃 어 버 립 니 다).
다음은 print 의 기본 용법 을 사용 할 수 있 습 니 다.
1.print 는 각종 형식의 수 치 를 직접 출력 할 수도 있 고 각종 데이터 형식의 변 수 를 출력 할 수도 있 습 니 다.다음 과 같 습 니 다.

2.print 는 포맷 출력 을 할 수 있 습 니 다.(아래 간단 한 예 를 들 어)

그 중%:변환 설명자 의 시작 을 표시 합 니 다.뒤의 s 와 d 는 모두 변환 형식 이 고 다음 과 같은 유형 도 포함 합 니 다.
d,i 기호 가 있 는 10 진 정수
기호 없 는 8 진법
u 기호 없 는 십 진법
x 기호 가 없 는 16 진수(소문 자)
X 기호 가 없 는 16 진수(대문자)
e 과학 계수 법 이 나타 내 는 부동 소수점(소문 자)
E 과학 계수 법 이 나타 내 는 부동 소수점(대문자)
f,F 십진수 부동 소수점
g 지수 가-4 보다 크 거나 정밀도 보다 작 으 면 e 와 같 고 다른 상황 은 f 와 같다.
G 지수 가-4 보다 크 거나 정밀도 보다 작 으 면 E 와 같 고 다른 상황 은 F 와 같다.
C 단자(정수 나 단자 문자열 을 받 아들 임)
r 문자열(repr 로 임의의 python 대상 변환)
s 문자열(str 를 사용 하여 임의의 python 대상 을 변환 합 니 다)
3.print 함수 출력 줄 바 꾸 기 여부 에 대한 질문:
기본 조건 에서 sep=',여러 데이터 가 빈 칸 으로 분리 되 더 라 도 각 데이터 가 한 줄 을 단독으로 차지 하려 면 다음 방법 을 사용 할 수 있 습 니 다.

구분자 sep 를 줄 바 꿈 문자'로 직접 설정 하 는 것 이다.
파 이 썬 3 의 print 함수 와 파 이 썬 2 와 의 비교 분석 은 바로 소 편 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 가 되 고 많은 응원 부 탁 드 리 겠 습 니 다.

좋은 웹페이지 즐겨찾기