2018-09-10

2373 단어
01-recode
1. 파일 조작 a. 조작 절차: 파일 열기--- 조작 파일 열기--- 닫기 파일 with open()as 파일 변수 이름: - 파일 조작 open(파일 경로, 열기 방식, encoding-코딩 방식) b. 열기 방식 r/br/rb w/bw/w/a: 파일 경로가 존재하지 않으면 자동으로 그 파일 c. 인코딩 방식의 텍스트 인코딩,이진법은 d. 읽기 (read), 쓰기 (write) e.json 파일/json 데이터를 설정할 수 없습니다
  • json 데이터의 형식: 하나의 데이터만 있고 형식은 json이 지원하는 데이터 형식이어야 한다. 데이터 형식과 표현: 수조, 대상(사전), 숫자, 문자열, 볼,null
  • 파이톤이 json에 대한 지원:load(파일 대상): json의 데이터를 가져오고 해당하는 파이톤 데이터로loads(json 형식의 문자열)로 변환하여 문자열을Python 데이터dump()로 변환: 파이톤 데이터를 json 데이터로 변환,그리고 json 파일에dumps () 쓰기: 파이썬 데이터를 json 형식의 문자열 f로 변환합니다. 데이터의 로컬화와 지속성은 로컬에서 가져오십시오. 추출한 데이터를 처리하십시오. 새로운 값을 로컬에 저장합니다.예외 캡처 예외 유형: Exception 하위 클래스여야 합니다. 3.클래스 및 객체 1)클래스: 같은 기능과 속성을 가진 대상의 집합(추상) 대상: 클래스의 실례(구체)2.)클래스의 성명class 클래스 이름 (부모 클래스) - 클래스의 설명 문서 - 클래스의 내용 3.대상 형식 만들기: 대상 = 클래스 이름 ()이 구조법으로 대상을 만들 때 init 방법 c.init _방법 전참 4.)속성 대상 속성 a.init 방법에서self 속성 값 b. 대상을 통해 c. 대상 속성의 삭제 클래스를 사용하는 필드: 사유화, 보호 유형ect5.)방법: 대상 방법, 클래스 방법, 정적 방법 대상 방법: a. 클래스에 직접 성명 b. 자체self 매개 변수 c. 대상 방법은 대상을 통해 d를 호출한다. 대상의 속성을 사용해야 하는 CIA 사용
  • 02-류의 보충
    1. 다중 계승 파이톤의 클래스는 다중 계승을 지원하고 다중 계승을 지원하지 않을 때 하위 클래스는 모든 부류의 모든 방법과 필드를 가질 수 있지만 첫 번째 부류의 대상 속성만 계승할 수 있다.다태다태란 여러 가지 형태가 계승되면 여러 가지 형태가 있다는 것을 말한다. 서로 다른 종류는 같은 종류에서 계승되는데 사실은 이 공통된 부류에 대한 서로 다른 형태이다.계승 후 방법에 대한 재작업도 다양한 형태다.봉인, 계승, 다중 봉인: 한 종류는 서로 다른 방법으로 서로 다른 기능을 봉인하고 속성을 통해 서로 다른 데이터를 봉인할 수 있다.계승: 계승을 통해 자류가 부류의 속성과 방법을 가지게 할 수 있다.가방은 여러 모듈을 한데 봉인하는 것이 바로 가방이다.가방은 기본 문화부 - init--.py 폴더 a.import 패키지.모듈 b.from 패키지 import, 모듈 c.from 패키지.모듈 import 방법/변수/클래스 5.raise 오류 형식: 프로그램을 주동적으로 붕괴시킵니다. 클래스가 있어야 합니다. 이 클래스는 Exception의 하위 클래스입니다.
    class Animal(object):
        def __init__(self,age=0,name='  '):
            self.age = age
            self.name = name
        def eat(self):
            print('%s    '% self.name)
    class Fly:
        def __init__(self):
            self.max_height = 0
        def fly(self):
            print('    :%d '% self.max_height)
    
    #  bird    Animal  Fly 
    class Bird(Animal,Fly):
        pass
    
    if __name__ == '__main__':
        bird1 = Bird()
        print(bird1.name,bird1.age)
        bird1.eat()
        bird1.fly
    

    03-가사 분석
    1.%.nf는 소수점 이하 n자리를 유지합니다.def --gt--(), 비교 연산자 선언 3.list.split () 목록을 분열시켜 원하는 문자열을 꺼냅니다. 4.목록의 구체적인 원소를 원하면 슬라이스로 5.with open ('./파일 이름', 'r', encoding = 'utf-8') asf 파일에서 파일의 내용을 읽습니다. 6.line = f.readline () 내용을 한 줄 한 줄 읽다

    좋은 웹페이지 즐겨찾기