첫 번째 기사 데이터 형식 파이썬

IO 파일 출력

질문 1 : 파이썬 방법을 포장하지 않는 인쇄하려면?

파이썬 기본 인쇄 () 함수는 같은 줄 바꿈입니다

인쇄 ( " 안녕하세요 대성 " )
 인쇄 ( " ! " ) 

#의 출력 
안녕하세요 대성 
!

\는 N-줄 바꿈 대표 (줄 바꿈) "N \"= 인쇄 () 함수의 소스 코드, 기본 끝을 봐

당신이 포장하지 않으려는 경우에 따라서,이 줄 바꿈의 끝의 속성을 변경하는 것이 필요하다 \ n의 끝은 당신이 원하는 값으로 대체 할 수있다.

은행 간 스티치 아의 효과를 얻을 수 인쇄 랩을 사용!

인쇄 ( " 안녕하세요 대성 " , 종료 = "" )
 인쇄 ( " ! " ) 

#의 출력 
안녕하세요 대성! 


인쇄 ( " 안녕하세요 대성 " , 끝 = " @@ 우리는 밤 오리 #에서 그것을 먹을 # " )
 인쇄 ( " ??? !!! " ) 

#의 출력은 
안녕하세요 대성은 @@ 우리 반추 동물의 위벽 밤 먹고 , 바로 ##? ? ? !!!

 질문 2 : 파이썬 입력하는 방법의 상호 작용?

   () 함수는 입력함으로써 달성된다

   raw_input을에서 python3 () 및 입력 () () 문자열 유형 만 반환 입력을 떠나 통합되었다;

A =의 INPUT ( " 당신의 이름을 입력하세요 : " )
 인쇄 (A)
 인쇄 (유형 (A)의) 

C =의 INPUT ( " 당신의 나이를 입력하세요 : " )
 인쇄 (다)
 인쇄 (유형 (C)의) 

#의 출력 
당신의 이름을 입력하십시오 : 큰 오렌지 
큰 오렌지
 < 클래스  ' 는 str ' > 
당신의 나이를 입력 해주십시오 : 30 
30 
< 클래스  ' 는 str ' >

부동 소수점 또는 정수 유형을 필요로 할 때 그래서, 그것은 입력 문자열을 변환 할 필요가있다

A =의 INPUT ( " 당신의 이름을 입력하세요 : " )
 인쇄 (A)
 인쇄 (유형의 (A)) 


C = INT (입력 ( " 당신의 나이를 입력하세요 : " ))
 인쇄 (다)
 인쇄 유형 (C의 () ) 

B = 플로트 (입력 ( " 당신은 매달 얼마의 세금을 내는지 그 \ N-? " ))
 인쇄 (b)는
 인쇄 형태의 ((B)) 


#의 출력 
이름을 입력하십시오 : 큰 오렌지 
큰 오렌지
 < 클래스  ' 는 str ' > 
당신의 나이를 입력 해주십시오 : 30 
30 
< 클래스  ' INT ' > 
당신은 매달 지불 얼마나 세금?
644.54 
644.54 
< 클래스  ' 부동 ' >

질문 3 : 파이썬 방법 파일을 조작하려면?

 1. 쓰기 파일 :

   (1) 먼저 파일을여 열기 () 함수

   (2) 파일을 쓰기 : 쓰기 () 함수를

   (3) 파일을 닫고 닫기 () 함수

입력은 A (= " : 당신의 이름을 입력하세요 " )
 인쇄 (A)
 인쇄 (유형의 (A)) 


파일 = 열기 ( " TEST.TXT을 ' , ' w ' )   #은 우리가해야 뭔가를 파일에 쓸 수, 파일을 열을 모드 W 가치 
file.write가 (a)   #의 기록 파일의 콘텐츠 
File.close ()    # 1 파일 TEST.TXT 단지 개방을 닫고

기본 인코딩은 인코딩을 지정하지 않은 경우 코드도 편집기에서 설정할 수 있습니다 적용 할 수 있습니다, 파일 쓰기, 프로젝트 요구에 따라 수

UTF-8에 상관없이 UTF-8 인코딩을 식별 할 수있는 어떤 언어, 공통 부호 언어 세계의 컴퓨터입니다

의 INPUT = A ( " 당신의 이름을 입력하세요 : " )
 인쇄 (A)
 인쇄 (유형의 (A)가) 

파일 = 열기 ( " TEST.TXT을 ' , ' w ' , 인코딩 = ' UTF-8 ' )   #이 파일을 열 우리는 w에 모드 값한다, 무언가를 파일에 쓸 
file.write가 (a)에   #이 파일의 내용 쓰기 
) (File.close를    #은 방금 연 TEST.TXT 파일을 닫습니다
함수 파라미터 오픈 모드 () :

  "R": 오픈 읽기 (기본값)

  "W": 파일이 이미 내용을 가지고 있으며, 기존 내용을 덮어 될 경우 쓰기 위해 열기, 먼저 파일을 절단

  "X": 새로운 파일을 생성하고 쓰기 위해 열

  "A": 파일이 존재하는 경우 쓰기 위해 열려는 파일이 끝에 추가됩니다

  "B": 바이너리 모드

  "T": 텍스트 모드 (기본값)

  "+": 디스크 파일이 업데이트됩니다 열고 (읽기 및 쓰기)

2. 파일 읽기

= 파일 열기 ( " hello.py는 " , " R " )   # 먼저 파일을 열고 
B를 = File.read ()     #이 파일의 내용을 읽어 
File.close을 ()       # 파일 방금 연 닫고 
인쇄를 (B)

연습 문제

# 사용자에 의해 파일명 입력 파일을 열고 파일의 내용을 출력 

fileName에 = INPUT ( " 파일 이름을 입력하세요 : \ N- " ) 
파일 = 오픈 (파일 이름, ' R & LT '인코딩 = "UTF-8." ) 
FILETEXT을 = File.read ()
 인쇄 (FILETEXT)

질문 4 : 어떻게 문자열 작업을 포맷?

두 가지 일반적인 문자열 포맷 방법 :

1. % 방법

인쇄 ( " 품질이 좋지 오늘 원 % s에 걸쳐 활동에 종사 %의 저장 요소 " % (200,60 ))
 인쇄 ( " 품질이 좋지는 오늘, 활동에 원 % d 개 이상 %의 저장 요소 종사 " %를 ( ' 200 ' , 60 ))    #이 파라미터 값이 문자열이므로 주어지고, 이전에 수신 된 값 

#의 단점은, 파라미터 타입은 수신 파라미터의 동일한 유형이어야
인쇄 ( " 진수 % O, \ n 진수 % I, \ n F %의 부동 \ n 진수 %의 X, \ n 과학적 표기법 % e를, " 
      % (99 99,99,999.9999999,99.999))
# 만나 여섯, 패딩하지 않는, 네 개의 소수 자릿수를 유지 
인쇄 ( " 부동 소수점 형식 06.4f % " %는 (66,666,666.66666666가 )) 

# 06 0 가득 미만 (6)의 폭을 나타냅니다, 네 예약 진수 
인쇄 ( " 소수점 형식을 06.4f % 부동 " % (6666.66666666 )) 

#의 출력 
형식은 점 66,666,666.6667 부동 
형식 부동 소수점 6666. 6667을

 

2.format 방법 (Python3 새 문자열 포맷 방법, 권장)

인쇄 ( " 품질이 좋지 않은 오늘, 활동에 종사 0}에 {전체, 1} {저장에 " .format (200,60 ))
 인쇄 ( " 품질이 좋지 오늘 0} {전체, 1}에 {저장하려면 활동을 " .format ( ' 200 ' , 60 )) 
 인쇄 ( " Wumart는 {달러}의 전체, 오늘 활동, {마이너스} 위안 참여 " .format ( ' 200 ' , 60 )) 

# ()의 형식을 나타냅니다 {} 수치의를 파라미터 위치 
# {} 기본 포맷 () {}의 값을 기입하기위한 위치 파라미터들에 따라, 어떤 번호가없는 동안 
#의 장점 : 프론트 % 파라미터 타입 단점의 일치 방법을 피하기
인쇄 ( " 진수 {O}, {진수 : d} 헥사 {X} 표기법 {E} 플로트 {} .2f " .format (99 99,99,999.9999999,666.6666 ) )
 인쇄 ( " 진수 {O}, 소수 {: 04D} 진수 {X}, 과학적 표기법 {E}, 플로트 {} .2f " .format (99, 99,99,999.9999999,666.6666 ))
 인쇄 ( " 진수 {O}, 소수 {: 04D} 진수 {X}, 과학적 표기법 {E}, 플로트 {} 08.2f " .format (99, 99,99,999.9999999, 666.6666가 ))
 # 04은 폭이 4 개이고 나타내고, 0으로 채워 개 미만 
#은 : 08.2f은 폭이 8 비트 소수점과 0으로 채워진 미만 8이고, 2 진수를 보유

 

추천

출처www.cnblogs.com/victorm/p/11159961.html