728x90
반응형

파이썬 10

[정보처리기사] [ Python ] 2차원 리스트 출력 문제 | 정보처리기사 실기 기출 문제 풀이

2020년 4회 정보처리기사 실기 기출문제문제다음은 파이썬 소스 코드이다. 출력 결과를 쓰시오.lol = [[1, 2, 3], [4, 5], [6, 7, 8, 9]] print(lol[0]) print(lol[2][1]) for sub in lol: for item in sub: print(item, end='') print()정답[1, 2, 3]7123456789해설📌 리스트와 2차원 리스트리스트: 파이썬의 리스트는 여러 데이터를 한 곳에 저장할 수 있는 자료구조로, 다른 데이터 타입의 요소들도 함께 저장할 수 있습니다.예: numbers = [1, 2, 3]2차원 리스트: 리스트 안에 또 다른 리스트를 요소로 포함할 수 있습니다. 이를 2차원 리스트..

[정보처리기사] [ Python ] 파이썬 집합(Set) 다루기 | 2020년 정보처리기사 기출문제

2020년 2회 정보처리기사 실기 기출문제문제다음은 파이썬 코드이다. 출력 결과를 쓰시오.a = {'일본', '중국', '한국'}a.add('베트남')a.add('중국')a.remove('일본')a.update(['홍콩', '한국', '태국'])print(a)정답{'중국', '한국', '베트남', '홍콩', '태국'}해설이 문제는 파이썬의 집합(set) 자료형을 다루는 기본적인 문제입니다. set은 중복을 허용하지 않으며, 순서가 없는 데이터 구조입니다. 이 문제에서는 add, remove, update 메서드의 사용을 묻고 있습니다.필수 개념 정리add(): 집합에 원소를 추가합니다. 중복된 값은 추가되지 않습니다.remove(): 집합에서 해당 원소를 제거합니다. 존재하지 않는 값을 제거하려고 하면 ..

[Python] 파이썬에서 몫과 나머지를 구하는 방법 | //와 % 연산자

해당 책을 참고하여 작성하였습니다." data-ke-type="html">HTML 삽입미리보기할 수 없는 소스파이썬을 배우는 과정에서 나눗셈 연산자는 매우 중요한 개념입니다. 특히, //(몫 연산자)와 %(나머지 연산자)는 수학적인 연산을 다루는 데 필수적인 역할을 합니다. 이 글에서는 //와 % 연산자가 무엇인지, 그리고 각각을 어떻게 사용하는지에 대해 알아보겠습니다.1. // 연산자: 몫을 구하는 방법// 연산자는 파이썬에서 몫 연산자로 사용됩니다. 두 숫자를 나눈 뒤, 소수점 아래 부분을 버리고 정수 부분만 반환합니다. 예를 들어, 7을 3으로 나누면 2.333...이 되는데, // 연산자는 이 중에서 정수 부분인 2만 반환합니다.# 몫 연산자 예제result = 7 // 3print(result)..

[Python] 숫자 데이터 표현 방법 | 정수와 실수(부동 소수점)정의와 예제, format() 활용하기

해당 책을 참고하여 작성하였습니다." data-ke-type="html">HTML 삽입미리보기할 수 없는 소스파이썬에서 숫자를 다루는 방법에는 여러 가지가 있으며, 그 중 두 가지 중요한 숫자 타입은 **정수(integer)**와 **부동 소수점 수(floating-point number)**입니다.1. 정수(Integer)와 부동 소수점 수(Floating-Point Number)정수 (Integer): 소수점 없이 표현되는 숫자입니다. 예를 들어, 1, 42, -7 등이 있습니다.부동 소수점 수 (Floating-Point Number): 소수점을 포함한 숫자로, 정밀한 실수 값을 표현할 수 있습니다. 예를 들어, 3.14, -0.001, 2.0 등이 있습니다.type() 함수 설명type() 함수는..

[Python] 문자열 공백 제거하기: strip(), lstrip(), rstrip() 사용법

해당 책을 참고하여 작성하였습니다." data-ke-type="html">HTML 삽입미리보기할 수 없는 소스파이썬을 사용하다 보면 문자열의 앞뒤 공백을 제거해야 하는 상황이 자주 발생합니다. 이를 위해 파이썬은 strip(), lstrip(), rstrip()이라는 세 가지 유용한 함수를 제공합니다. 이번 글에서는 이 함수들의 정의와 사용법, 그리고 각 함수의 동작을 예제와 함께 살펴보겠습니다. 또한, replace() 함수를 활용한 공백 제거 방법과의 차이점도 설명합니다.1. strip() 함수strip() 함수는 문자열의 양쪽 끝에 있는 모든 공백(스페이스)을 제거합니다. 여기서 공백은 띄어쓰기, 탭, 줄 바꿈 등을 포함합니다.text = " Hello, World! "cleaned_text..

[Python] 문자 데이터 변환하기 | repr() 함수로 문자열 다루기

해당 책을 참고하여 작성하였습니다." data-ke-type="html">HTML 삽입미리보기할 수 없는 소스repr 함수는 문자열 데이터를 변환하거나 디버깅할 때 매우 유용한 기능입니다. 이번 글에서는 repr 함수가 무엇인지, 어떻게 사용하는지, 그리고 이를 통해 얻을 수 있는 이점에 대해 알아보겠습니다.1. repr 함수란?repr 함수는 파이썬에서 객체의 “공식적인” 문자열 표현을 반환하는 함수입니다. 이 함수는 디버깅 및 로깅 목적으로 주로 사용되며, 객체의 내용을 사람이 이해하기 쉽도록 출력할 수 있게 해줍니다. 예를 들어, 문자열을 출력할 때 따옴표를 포함한 형태로 표현하거나, 다른 데이터 타입의 객체를 이해하기 쉽게 변환합니다.example_string = "Hello, World!"pri..

[Python] 문자 데이터 가공 | 문자열 대체 메서드 replace()

해당 책을 참고하여 작성하였습니다." data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 문자열을 대체하는 replace() 메서드는 매우 유용하게 사용됩니다. 이번 글에서는 replace() 메서드의 사용법을 다양한 예제와 함께 알아보겠습니다.replace() 메서드란?replace() 메서드는 문자열 내에서 특정 문자를 다른 문자로 대체하는 기능을 합니다. 기본 구문은 다음과 같습니다:문자열.replace(old, new, [count]) old: 대체할 대상 문자열new: 새로 대체할 문자열count (선택 사항): 대체할 횟수 (지정하지 않으면 모든 발생을 대체)  예제 1: 문자열 분리 후 재결합 아래 예제에서는 전화번호에서 하이픈(-)을 제거하고 다시 연결하는 방법을 보여..

[Python] 문자열 다루기 기초 | 연결(+), 반복(*), 슬라이싱, 인덱싱

해당 책을 참고하여 작성하였습니다." data-ke-type="html">HTML 삽입미리보기할 수 없는 소스  Python에서 문자열(string)을 다루는 방법은 프로그래밍의 기초 중 하나입니다. 이번 글에서는 Python에서 문자열을 처리할 때 자주 사용되는 연산자와 함수들에 대해 알아보겠습니다.1. 문자열 연결: + 연산자Python에서는 + 연산자를 사용해 두 문자열을 연결할 수 있습니다. 이 과정을 **문자열 연결(concatenation)**이라고 합니다.str1 = "Hello"str2 = "World"result = str1 + " " + str2print(result) # "Hello World"위 예시에서는 "Hello"와 "World"를 공백 하나와 함께 연결하여 "Hello Wo..

[Python] 문자열 출력하기 : 큰따옴표, 작은따옴표, 이스케이프 문자

해당 책을 참고하였습니다!">HTML 삽입미리보기할 수 없는 소스 파이썬(Python)에서 문자열은 중요한 데이터 타입으로, 다양한 작업을 수행하는 데 필수적입니다. 큰따옴표와 작은따옴표의 사용법, 이스케이프 문자를 활용한 문자열 내 특수 문자 처리 방법, 그리고 문자열 출력을 위한 print() 함수에 대해 알아봅니다.1. 파이썬에서 문자열 정의하기: 큰따옴표와 작은따옴표파이썬에서는 문자열을 정의할 때 큰따옴표(" ")와 작은따옴표(' ')를 모두 사용할 수 있습니다. 이 두 가지 방법은 문자열을 감싸는 데 사용되며, 기능적으로 동일합니다.큰따옴표: 큰따옴표로 문자열을 감싸서 정의합니다. 긴 문장이나 여러 줄의 문자열을 사용할 때 유용합니다.message = "Hello, World!" 작은따옴표: 작..

[정보처리기사] Python 리스트(List) 관련 주요 메서드

리스트(List)는 여러 개의 값을 하나의 변수에 저장할 수 있는 데이터 구조로, Python에서 매우 자주 사용됩니다. 이 글에서는 리스트의 정의와 특징, 그리고 주요 메서드에 대해 자세히 설명하겠습니다.리스트의 정의와 특징리스트는 대괄호 []로 감싸서 정의하며, 요소는 쉼표 ,로 구분합니다. 리스트는 다음과 같은 특징을 가집니다:1. 순서가 있다리스트에 저장된 요소들은 순서가 있으며, 인덱스를 통해 각 요소에 접근할 수 있습니다. 인덱스는 0부터 시작합니다.예시: my_list = [10, 20, 30]에서 my_list[0]은 10입니다.2. 변경 가능(mutable)리스트의 요소는 수정, 추가, 삭제가 가능합니다.예시: my_list[1] = 25를 하면 my_list는 [10, 25, 30]이 ..

728x90
반응형