분류 전체보기

3. 문자열 처리 1. 문자열 문자들의 나열을 의미하는 자료형 작은 따옴표(' ') 혹은 큰 따옴표(" ")로 감싸서 표현한다. 2. 슬라이싱 문자열에서 일부분을 잘라내는 것을 의미한다. 인덱스를 이용하여 문자열의 일부분에 접근할 수 있다. [시작 인덱스:끝 인덱스] 형태로 작성한다. (시작 인덱스는 포함, 끝 인덱스는 미포함) string = "hello world" print(string[0]) # h print(string[1:5]) # ello print(string[6:]) # world 3. 문자열 처리 함수 문자열을 다루는 다양한 함수들이 존재한다. 대표적인 문자열 처리 함수는 다음과 같다. 함수 이름 설명 len() 문자열의 길이를 반환한다. count() 문자열 내 특정 문자(열)의 개수..
2. 연산자 2.1. 산술 연산자 기본적인 사칙연산 (+, -, *, /)과 나머지 연산자(%)를 포함한 연산자 연산자 우선순위가 있으며, 괄호를 통해 우선순위를 조정할 수 있다. 예시 코드 a = 10 b = 3 print(a + b) # 13 print(a - b) # 7 print(a * b) # 30 print(a / b) # 3.3333333333333335 print(a % b) # 1 print((a + b) * 2) # 26 2.2. 비교 연산자 좌항과 우항의 값을 비교하는 연산자 결과는 True나 False로 나타남 예시 코드 pythonCopy code a = 10 b = 3 print(a > b) # True print(a < b) # False print(a == b) # False..
· IT교양
C vs C++: 포괄적인 비교 C와 C++는 다양한 응용 프로그램에서 널리 사용되는 두 가지 프로그래밍 언어입니다. 두 언어 모두 C 언어에 뿌리를 두고 있지만 시간이 지남에 따라 발전했으며 다양한 유형의 프로젝트에 적합하도록 하는 몇 가지 고유한 기능이 있습니다. 이 기사에서는 C와 C++의 차이점을 자세히 살펴보고 사용자의 요구에 가장 적합한 언어를 결정하는 데 도움을 줄 것입니다. C C는 1972년 Ken Thompson과 Dennis Ritchie가 처음 개발한 저수준 프로그래밍 언어입니다. 시스템 프로그래밍 언어로 설계되었으며 효율적이고 빠른 코드 작성 능력으로 유명합니다. C는 일련의 단계를 통해 문제를 해결하는 과정에 중점을 둔 절차적 언어입니다. 이 언어는 컴퓨터 하드웨어에 대한 저수준..
1. 파이썬 변수와 자료형 1.1 변수 값(value)을 담을 수 있는 이름을 가진 메모리 공간 변수명은 영문자, 숫자, 언더스코어(_)로 구성되며, 대소문자를 구분한다. 변수에 값을 대입할 때는 등호(=)를 사용한다. 변수의 자료형은 자동으로 결정되지만, 명시적으로 지정할 수도 있다. # 변수 선언 및 초기화 x = 10 y = 3.14 z = 'hello' # 변수에 값 대입 x = 20 # 변수 출력 print(x) 1.2 자료형 변수에 담을 수 있는 값의 종류 파이썬에는 다양한 자료형이 있지만, 기본 자료형으로는 숫자, 문자열, 불리언(boolean) 자료형이 있다. 자료형에 따라 산술 연산이 가능하고, 연산 결과의 자료형도 결정된다. # 숫자 자료형 x = 10 # 정수형 y = 3.14 # 실..
· IT교양
목차 자료구조란 무엇인가? 자료구조.. 컴퓨터 공학과라면 필수적으로 대부분 배우게 되는 과목이다. 공부를 하면 대체 무슨 소리인지 모르겠고 왜 배워야 하는지 모를때가 있다 오늘은 왜 컴퓨터공학과에서 자료구조를 배워야하는지 알아보자. 자료구조란 데이터를 효율적으로 저장하고 처리하기 위한 방법을 연구하는 학문입니다. 데이터를 어떻게 구성하고 저장할지, 어떤 연산을 어떻게 처리할지 등을 결정하는 것이 중요합니다. 자료구조는 프로그래밍에서 매우 중요한 역할을 하며, 다양한 알고리즘을 구현하는 데 필수적인 기초 지식입니다. 1. 자료구조를 배워야 하는 이유 1-1. 프로그램의 성능 개선 자료구조는 프로그램의 성능을 개선하는 데 매우 중요합니다. 데이터를 효율적으로 처리하기 위해서는 어떤 자료구조를 사용해야 하는지..
· IT교양
목차 1. 컴퓨터공학과란? 컴퓨터공학과는 컴퓨터와 관련된 지식과 기술을 학습하는 학과입니다. 이를 통해 컴퓨터 하드웨어, 소프트웨어, 네트워크 등 컴퓨터 시스템 전반을 이해하고 관련 기술을 연구합니다. 컴퓨터공학은 빠르게 변화하는 기술 분야 중 하나로, 새로운 기술과 개념을 학습하고 적용하는 능력을 요구합니다. 2. 컴퓨터공학과에서 배울 수 있는 것들 컴퓨터공학과에서는 다양한 분야의 지식과 기술을 배울 수 있습니다. 그 중 일부를 소개하면 다음과 같습니다. 프로그래밍 언어: C, Java, Python, 등 알고리즘과 자료구조: 문제를 해결하기 위한 알고리즘 개발 방법과 자료구조에 대한 학습 컴퓨터 시스템: 컴퓨터의 구조와 원리, 운영체제, 네트워크 등 데이터베이스: 데이터 저장과 검색에 대한 이해와 관..
온당
'분류 전체보기' 카테고리의 글 목록 (5 Page)