본문 바로가기

전체 글104

[240911] 파이썬#09 파일 읽고 쓰기, 워드 클라우드 그리 1. 파일 읽고 쓰기 1) 경로 확인 : 사용자마다 파일을 저장하고 읽는 기본 경로를 '홈 디렉터리'   - pathlib 패키지의 Path.home() 함수로 사용자 홈 디렉터리를 확인한다.# 홈 디렉터리 확인from pathlib import Pathprint(Path.home())# 출력 결과C:\Users\User   - pathlib 패키지의 Path.cwd() 함수로 현재 작업 디렉터리를 확인한다.# 작업 디렉터리 확인from pathlib import Pathprint(Path.cwd())# 출력 결과C:\Users\User\Python 2) 파일 읽고 쓰기  ① 쓰기 : w 모드로 파일을 열어 wirte() 메서드로 파일에 기록한다.    - 이미 같은 이름의 파일이 있다면 제거되고 새 파.. 2024. 9. 11.
[240911] #파이썬08-정규표현 정규표현식이란 Python 만의 기능이 아닌, 문자열을 다루는 여러 곳에서 사용되는 공통된 표현식이다.!!잘 사용하면 정말 편리한 기능이다. 1. 정규식으로 휴대폰 번호 뒷자리 가리기(1) 기존 반복문peoples = '홍길동: 010-1234-5678 한사랑: 010-4321-8765 일지매: 010-2143-6587'# 전화번호 뒷자리 숨기기phone_X = []for word in peoples.split(' '): if len(word) == 13 and word[:3].isdigit() and word[4:8].isdigit() and word[9:13].isdigit(): # isdigit() : 문자열이 '숫자'로만 이루어져있는지 확인하는 함수 word = word[0:8] + '-.. 2024. 9. 11.
[240910] #파이썬07 함수- 출력(Output) 2. 출력(Output)   - 함수 안에서 결괏값을 반환할 때는 return 문을 사용한다.# 함수 만들기del calculate1(a,b): return a + b # print(a + b)로 한다면, none 값이 나옴.# 함수 사용r1 = calculate1(10, 5)print(r1)# 결과 출력15하나의 함수가 여러 개의 결괏값을 반환할 수도 있다.# 함수 만들기def calculate2(a, b): return (a + b, a * b) # 튜플 형태 # 함수 사용r1, r2 = calculate(10, 5) # r1 = a + b / r2 = a * bprint(r2)print(r2)calculate(10, 5) # 한번에 받을 수도 있다.# 결과 확인1550(15, 50) 예.. 2024. 9. 10.
[240910] # 파이썬06 - 함수 (입력_Input) 1. 함수(Function)- 함수는 입력받아 처리한 후 결과를 반환하는 것이다.- 쌀(입력)을 밥솥(함수)에 넣으면 밥(출력)이 되는 형태와 같다.- 프로그래밍에서 함수란 반복해 사용할 코드를 미리 정의해 두고 필요할 때 사용하는 모듈이다.- 함수는 def 문으로 정의한다.- 크게 입력(Input) / 처리 / 출력(Input) 세가지로 구성이 된다. ■ 입력 (Input)1) 함수 만들기: 처리하는 함수# 함수 만들기: 처리하는 함수def hello(): print('안녕하세요? 반갑습니다!')# 함수 사용하기hello()# 출력값안녕하세요? 반갑습니다!a = hello()print(a) # none으로 결과가 출력됨. # return 문이 없어서, 받을 수 없음!print(hello()).. 2024. 9. 10.