TOP
본문 바로가기
📚 목차
728x90

[파이썬 Projects]/<파이썬 기초>75

[파이썬] 파이썬 기초 - 파일 복사, 디렉토리 파일 복사하기 input으로 불러올 파일과 저장할 파일명을 받은 뒤,불러온 파일의 내용을 저장할 파일에 그대로 복사할 수 있다.# 파일 복사하기infileName = input("입력 파일 이름: ")outfileName = input("출력 파일 이름: ")print(infileName)print(outfileName)# 입력과 출력을 위한 파일을 연다infile = open("files/" + infileName, "r", encoding="utf-8")outfile = open("files/" + outfileName, "w", encoding="utf-8")line = infile.readline()while line: outfile.write(line) line = infile.rea.. 2025. 1. 21.
[파이썬] 파이썬 기초 - 딕셔너리 보완 딕셔너리 이전 내용 [파이썬] 파이썬기초: 자료형 - 딕셔너리 자료형시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란puppy-foot-it.tistory.com딕셔너리 보완 딕셔너리의 키를 한 줄씩 출력하려면 print(*딕셔너리 변수명, sep="\n")딕셔너리의 요소 삭제하려면 딕셔너리 변수명.pop(삭제할 요소명)if 요소명 in 딕셔너리명: (딕셔너리에 해당 요소가 있는지 여부 출력 boolean 자료형으로) > 그에 따라 조건문 나머지 완성하면 됨.딕셔너리에 키 추가하기: 딕셔너리명[추가할 키(key)] = 추가할 값(value)딕셔너리의 특정 키의 value.. 2025. 1. 21.
[파이썬] 파이썬 기초 - 집합 (set) 보완 집합 이전 내용 [파이썬] 파이썬기초: 자료형 - 집합 자료형시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란puppy-foot-it.tistory.com집합(set) 보완 [집합 특징 요약]집합은 순서가 없는 자료형집합은 중복을 허용하지 않음 (리스트는 중복 허용하며 순서가 있음)집합은 인덱스로 꺼낼 수 없으나, 원소로 꺼내올 수 있다.len: 집합 길이 연산max: 집합 원소 중 최댓값min: 집합 원소 중 최솟값sorted: 원소 정렬하기add: 원소 추가하기remove: 원소 삭제하기리스트 내포 시에는 {} 로 묶고 그 안에 리스트 내포 반복문 문법 사용하면 된다.. 2025. 1. 20.
[파이썬] 파이썬 기초 - 전화번호부 만들기 Q. 파이썬에서 조건문을 사용하여 전화번호부를 만들어라 전화번호부 만들기 - 첫번째 결과물 코드를 이렇게 짜니(사실 몇 개의 기능은 작업 중에 추가되었다.) 기능이 완벽하게 작동했다.phone_dict = {}def display_menu(): print("-" * 20) print("1. 연락처 추가") print("2. 연락처 삭제") print("3. 연락처 검색") print("4. 연락처 수정") print("5. 연락처 보기") print("6. 연락처 초기화") print("7. 종료") menu = int(input("메뉴를 선택해 주세요: ")) return menudef main(): try: while True: .. 2025. 1. 17.
[파이썬] 파이썬 기초: 파일 읽고 쓰기 (보완) 이전 내용 [파이썬] 파이썬기초: 입력과 출력, 파일 읽고 쓰기시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다.사용자 입력 사용자puppy-foot-it.tistory.com파일 읽고 쓰기 ◆ 작업 폴더의 경로 알아보기os 모듈을 import 한 뒤, os.getcwd()를 하면 작업 폴더의 경로를 알 수 있다.import osprint("현재 작업 경로(디렉토리)는", os.getcwd(), "입니다.") [os 모듈] [파이썬] os(Operating System) 모듈이란?다양한 기능을 제공하는 os 모듈 파이썬에는 기본적으로 제공되는 다양한 모듈이 있다. 이러한 모듈은 모두 유용하.. 2025. 1. 16.
[파이썬] 파이썬 기초: 다양한 출력 포맷 이전 내용 [파이썬] 파이썬 기초 - 랜덤 모듈이전 내용 [파이썬] 파이썬 기초: 함수 (보완)파이썬 함수 (다른 글) [파이썬] 파이썬기초: 함수시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한puppy-foot-it.tistory.com다양한 출력 포맷 ◆ 공백print("%10s 공백 10개" %"Hello")print("%-10s 공백 10개" %"Hello")  ◆ 빈자리는 빈공간으로 두고, 오른쪽 정렬을 하되, 총 10자리 공간 확보print("{0: >10}".format(500))  ◆ 양수일 때는 +, 음수일 때는 - 기호 붙이기print("{0: >+10}".format(500))print("{0: >+10}".format(-500))  .. 2025. 1. 15.
728x90