파이썬 3

[정처기] 실기 파이썬 문제 모음 (20~24년 2회)

2020~2024년 2회 정처기 실기 파이썬 문제 및 해설문제가 없는 건 출력 결과를 쓰는 걸로 생각해주세요.  24년 2회def func(x, y): result = 0 for i in range(len(x)): sub = x[i:i+len(y)] if sub == y: result += 1 return resultstr = "abdcabcabca"p1 = "ca"p2 = "ab"print(f'ab{func(str, p1)}', f'ca{func(str, p2)}') 더보기더보기더보기ab3 ca3 func 함수는 str 문자열에서 p1과 p2가 몇 개 있는지 세는 함수입니다.str에서 ca와 ab는 각각 3번이 있고, f 포매팅을 이용해 개수를 출력합니다.출력할 때 ab와 ca 위치가 바뀌었음을..

정보처리기사 2024.08.03

[Python] WinError 10061 ConnectionRefusedError

파이썬에서 서버와 클라이언트를 구현하는 간단한 테스트를 공부 중인데 다음과 같은 오류가 떴다. ConnectionRefusedError: [WinError 10061] 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다 원인을 찾아보니 서버와 클라이언트를 실행할 때는 각각의 idle에서 실행해야 한다고 한다. 같은 idle에서 서버와 클라이언트를 실행할 경우 먼저 실행된 서버가 닫히기 때문이다. 이걸 모르고 한 idle에서 실행시켰더니 연결되지 않았다... idle 창을 두 개 열어서 서버와 클라이언트를 실행시키니 접속이 잘 되었다. [서버] import socket addr = ("0.0.0.0", 4444) with socket.socket() as s: s.bind(addr) s.listen()..

Python 2023.02.07

[Python] 리스트 선언, 삽입, 제거, 조회

리스트 선언, 요소 삽입, 요소 제거, 빈 리스트 확인, 값 조회, 인덱스 찾기 리스트 자료형 - 점프 투 파이썬 - 리스트에 대해 자세하게 정리가 잘 되어있음. 리스트 선언 코딩 도장 10.1 리스트 만들기 #빈 리스트 선언 >>> list1 = [] >>> list1 [] #리스트에 값 저장 : 여러 가지 자료형 저장 가능 >>> list2 = [1, 2, 'name', 12.3, True] >>> list2 [1, 2, 'name', 12.3, True] #리스트 안에 리스트를 내장할 수 있다. >>> list3 = [1, 2, 3, ['hello', 'hi']] >>> list3 [1, 2, 3, ['hello', 'hi']] #이 경우 마지막 원소는 리스트가 출력됨. >>> list3[3] ['..

Python 2022.05.19