반응형

전체 글

파이썬: 문자열 슬라이싱과 추출

파이썬에서 문자열 슬라이싱(slicing)은 문자열의 특정 부분을 추출하는 방법입니다. 슬라이싱은 문자열뿐만 아니라 리스트, 튜플 등에서도 사용할 수 있습니다. 여기서는 문자열 슬라이싱의 기본 문법과 활용 방법을 설명하겠습니다. 1. 인덱스를 이용한 한 문자 추출하기s='Python'print(s[0])print(s[2])print(s[-1])(Output)Ptn 인덱스는 0부터 시작하는 정수값입니다. 인덱스에 음수를 사용하면 맨 뒤에서부터 -1, -2, -3, ...의 값입니다. 문자열은 불변의 값으로, 아래와 같이 문자열을 변경할 수 없습니다.s='Python's[0] = 'p' # 오류 2. 문자열 슬라이싱슬라이싱의 기본 구문은 다음과 같습니다. string[start:end:step] star..

파이썬의 문자열은 불변 객체(immutable object)입니다

파이썬에서 문자열은 불변 객체(immutable object)입니다. 불변 객체란, 한 번 생성되면 그 값을 변경할 수 없는 객체를 의미합니다. 문자열이 불변 객체인 이유와 그로 인해 생기는 특징을 설명하겠습니다. 1. 문자열 불변성의 의미파이썬에서 문자열을 생성하면, 메모리 상에 문자열의 값이 고정된 위치에 저장됩니다. 문자열을 수정하려고 하면, 기존 문자열을 수정하는 것이 아니라 새로운 문자열 객체가 생성되어 변경된 값을 담습니다.예를 들어, 아래 코드를 보겠습니다.text = "Hello"text = text + " World"print(text) # "Hello World" 위 예시에서 text에 " World"를 추가하면 기존 "Hello" 문자열을 수정하는 것이 아니라, "Hello Wo..

데이터베이스 연결 문자열 모음 Database connection string

여러 종류의 데이터베이스에 연결할 때 사용할 문자열입니다.참고용으로 작성했습니다. // MSSQL Serverusing System.Data.SqlClient;string strConnection =  "server= IP(또는 도메인);uid=사용자명;pwd=암호;database=db_name"; // LocalDbusing System.Data.SqlClient;string strConnection =  @"Data Source=(LocalDB)\MSSQLLocalDB;Initial Catalog=db_name;Integrated Security=True"; // MySQLusing MySql.Data.MySqlClient;string strConnection =  "server=IP(또는 도메인);..

C# 2024.10.30

파이썬: 집합 자료형 개요 Overview of Set Data Types

Python의 set(집합)은 고유한 값을 저장하고, 중복을 허용하지 않는 자료형입니다. 수학에서의 집합과 비슷한 연산을 제공하며, 추가, 삭제, 합집합, 교집합 등의 다양한 연산을 지원합니다. 주요 특징과 기능은 다음과 같습니다. > 리스트 list   - https://coding-abc.kr/325> 튜플 tuple   - https://coding-abc.kr/326> 딕셔너리 dictionary  - https://coding-abc.kr/327>> 집합 set  1. 집합 생성set() 함수를 사용하여 생성하거나 {} 중괄호를 이용해 생성할 수 있습니다.빈 집합을 생성할 때는 set()을 사용해야 합니다. {}는 빈 딕셔너리로 인식됩니다.# 집합 생성 예시my_set = {1, 2, 3}emp..

파이썬: 딕셔너리 자료형 개요 Dictionary data type

파이썬에서 **딕셔너리(dictionary)**는 키-값 쌍(key-value pair)으로 데이터를 저장하는 자료형입니다. 딕셔너리는 해시 테이블(hash table) 구조를 기반으로 하여, 키를 이용해 빠르게 값을 조회할 수 있습니다. 파이썬 딕셔너리는 중괄호 {}로 정의되며, 각 요소는 키:값 형태로 표현됩니다. > 리스트 list   - https://coding-abc.kr/325> 튜플 tuple   - https://coding-abc.kr/326>> 딕셔너리 dictionary> 집합 set  - https://coding-abc.kr/328 1. 딕셔너리 기본 구조와 생성# 빈 딕셔너리 생성my_dict = {}# 키와 값을 포함한 딕셔너리 생성my_dict = { "name": "..

파이썬: 튜플 자료형 정리 Tuple data type

튜플(tuple)은 파이썬의 데이터 타입 중 하나로, 여러 값을 하나의 자료구조로 묶어 저장할 수 있는 순서가 있는 불변(immutable) 데이터 구조입니다. 리스트(list)와 매우 유사하지만, 한 번 생성되면 요소를 추가, 수정, 삭제할 수 없는 특징이 있습니다. 따라서 변경이 필요 없는 데이터들을 저장할 때 유용하게 사용할 수 있습니다.  > 리스트 list   - https://coding-abc.kr/325>> 튜플 tuple> 딕셔너리 dictionary  - https://coding-abc.kr/327> 집합 set  - https://coding-abc.kr/328 튜플의 특징불변성(Immutable): 튜플의 요소는 한 번 정의되면 변경할 수 없습니다.순서가 있다: 인덱스를 통해 특정..

파이썬: 리스트 자료형 list

파이썬에서 list는 가장 자주 사용되는 자료형 중 하나로, 여러 개의 값을 순서대로 저장할 수 있는 데이터 구조입니다. 리스트는 [ ] 대괄호 안에 요소를 넣어 만들 수 있고, 다양한 방법으로 요소를 조작할 수 있습니다. 아래 예제들을 통해 리스트의 다양한 기능을 알아보겠습니다. >> 리스트 list > 튜플 tuple   - https://coding-abc.kr/326> 딕셔너리 dictionary  - https://coding-abc.kr/327> 집합 set  - https://coding-abc.kr/328 1. 리스트 생성 및 기본 연산# 리스트 생성 fruits = ["apple", "banana", "cherry"]print(fruits)(Output)['apple', 'banana',..

C#, using 키워드의 3가지 용도

C#에서 using 키워드는 다양한 상황에서 사용되며, 그 의미와 목적은 문맥에 따라 다를 수 있습니다. 크게 세 가지 주요 용도로 나눌 수 있습니다:1. 네임스페이스 포함가장 일반적으로는 특정 네임스페이스를 가져와서 코드에서 해당 네임스페이스에 정의된 클래스나 메서드를 짧게 사용할 수 있도록 하는 역할을 합니다.using System;class Program{ static void Main() { Console.WriteLine("Hello, World!"); }}위 코드에서 using System;을 사용하여 System 네임스페이스에 있는 Console 클래스를 간단하게 사용할 수 있습니다. 만약 using을 생략했다면 System.Console.WriteLine과 같이..

C# 2024.10.13

C#, 텍스트 파일 읽기 저장 StreamReader StreamWriter File.WriteAllText File.WriteAllLines ReadLine

C#에서 텍스트 파일을 읽고 저장하는 다양한 방법이 있습니다. 일반적으로 System.IO 네임스페이스를 사용하여 파일을 처리할 수 있습니다. 아래 몇 가지 방법을 설명하겠습니다. 1. File.ReadAllText 및 File.WriteAllText텍스트 파일의 모든 내용을 한 번에 읽거나 저장할 때 사용합니다.using System.IO; // 파일 읽기string content = File.ReadAllText("파일경로.txt");Console.WriteLine(content); // 파일 저장 File.WriteAllText("파일경로.txt", "저장할 내용"); 예제using System;//using System.Collections.Generic;//using System.Linq;//u..

C# 2024.10.12

파이썬: 반목문_while break continue

while, continue, break는 파이썬에서 반복문을 제어하는 중요한 키워드입니다. 각각의 기능을 설명하겠습니다: 1. while문while문은 조건이 **참(True)**인 동안 반복을 수행하는 루프입니다. 조건이 거짓이 될 때까지 반복됩니다.i = 0while i (Output)01234 2. continuecontinue는 반복문 내에서 실행되면, 반복문의 나머지 코드를 건너뛰고 다음 반복으로 넘어갑니다. 주로 특정 조건에서 반복문의 일부를 건너뛸 때 사용됩니다.i = 0while i (Output)1245 i == 3일 때는 continue 때문에 print(i)가 실행되지 않았습니다.3. breakbreak는 반복문을 즉시 종료합니다. 반복문이 중간에라도 멈춰야 할 때 사용됩니다.i =..

반응형