본문 바로가기

개념정리12

[파이썬]파일관련 함수 사용자들은 중요한 정보를 담긴 파일을 저장할 필요가 있는데 이때 영구적 저장 공간인 ROM이라는 보조기억장치에 데이터를 저장합니다. 이때 저장되는것들을 파일이라고 부르죠? 참고로 RAM은 휘발성기억장치. 파일 쓰기 f = open("test.txt","w") #- open(파일명, 파일모드) w,r 파일모드는 읽기 쓰기 등등이 있다. #- 파일을 열고 파일 객체를 반환합니다.(f에 파일 객체를 반환한다.) for i in range(5): f.write("안녕") #- write() 메소드로 '안녕'을 5번 씁니다. f.close() #- 작업이 끝나면 close() 메소드로 닫아줍니다. *필수! 파일 읽기 with open("hello.txt", "r") as f: print(f.read()) #[Ou.. 2021. 1. 6.
인코딩과 디코딩이란? 인코딩과 디코딩 사람이 이해할수 있는 텍스트(문자열)데이터들은 컴퓨터가 이해하기 위해서 이진수로 변환해야되는데 이때 변환시키는 작업을 인코딩이라고 한다. 이때 저장단위는 바이트라고한다. 인코딩 (encoding): 문자열을 바이트로 변환하는 과정 디코딩 (decoding) : 바이트를 문자열로 변환하는 과정 바이트(byte) 컴퓨터 기본 저장단위 1바이트(1byte)는 8bit 1바이트에는 2의 8승, 즉 256개의 값을 저장할수 있다 유니코드 유니코드란 국제표준기구(ISO : International Standards Organization)에서 제정한 전세계 문자에 대한 표준코드 UTF-8, UTF16을 유니코드와 같을 것이라 생각하는데,이것들은 유니코드로 정의 텍스트를 메모리에 인코딩하는 방식이다... 2021. 1. 6.
JSON파일, XML파일, CSV 파일 JSON파일 -JSON은 JavaScript Object Notation의 약자로, JavaScript의 데이터 객체 표현법이다. -웹브라우저 등 애플리케이션 간의 HTTP 요청으로 데이터를 주고 받을때 사용하는 표준 파일 포맷이다. -웹API나 config 데이터를 전송할 때 많이 쓰입니다. -장점으로 csv파일 보다 유연하며 , XML파일보다 쉽게 읽고 쓸수 있다. -예로 트위터는JSON를 통해 여러가지 API를제공한다. 링크 person = { "first name" : "홍", "last name" : "길동", "age" : 18, "education" : [{ "university":"한국대", "major": "컴퓨터공학부", "graduated year":2010 }] } XML파일 - X.. 2021. 1. 6.
문자열 함수들 문자열 파이썬에서 문자열(string) 표현은 어떻게 할까? 은따옴표(') 혹은 큰따옴표(")를 활용한다. my_str = 'Welcome!' ur_str = "You're welcome." 변수에 데이터를 할당하면 이 데이터들은 컴퓨터의 주기억장치인 메모리(RAM)에 저장됩니다. 이스케이프 문자 이스케이프문자 출력 \n 줄바꿈 \t 탭 \\ 역슬래쉬 \' 작은따옴표 \'' 큰따옴표 원시 문자열(raw string) 문자열 맨앞부분에 r를 사용하면 이스케이프문자 표현없이 모든문자를 표현할수 있다. print('Please don\'t touch it') # Please don't touch it print(r'Please don\'t touch it') # Please don\'t touch it sta.. 2021. 1. 6.