본문 바로가기
반응형

개발81

[python] 딕셔너리(Dictionary) 소개 딕셔너리(Dictionary)딕셔너리는 키(Key)와 값(Value)의 쌍으로 데이터를 저장하는 자료형으로, 중괄호 {}를 사용하여 생성하며, 강 쌍은 : 으로 구분합니다. 딕셔너리(Dictionary) 예시아래 예시는 person에 대한 정보를 저장하는 예시입니다. 키(Key)로 name을 입력하고 값(Value)로 77monkey를 입력했습니다. 이후 각각 키(Key)와 값(Value)를 입력하여 딕셔너리(Dictionary)를 작성해 보았습니다.person = {"name": "77monkey", "city": "Seoul", "birth": 77}print(person)키(Key): name, citiy, birth값(Value): 77monkey, Seoul, 77실제로 코드를 실행해 보면 아래.. 2025. 5. 17.
[python] 튜플(Tuple) 튜플(Tuple)은 리스트(List)와 비슷한 것 같지만, 다릅니다. 튜플에 대해서 이번 시간에는 좀 알아보도록 하겠습니다. 튜플(Tuple)튜플(Tuple)은 파이썬에서 변경할 수 없는(immutable) 자료형으로, 여러 값을 하나로 묶을 수 있는 데이터 자료형입니다. 하지만 리스트(List)와 다른 점은 한 번 생성된 튜플의 요소들은 변경, 추가, 삭제할 수 없다는 것입니다. 튜플(Tuple) 예시튜플(Tuple)은 리스트(List)를 배웠기 때문에 쉽게 작성할 수 있을 것이라 생각됩니다. 리스트는 대괄호([, ])를 사용한다면, 튜플은 소괄호((,))를 사용합니다. 그러면 예시를 한 번 알아볼까요?my_tuple = (77, "monkey")print(type(my_tuple))print(my_t.. 2024. 9. 22.
[python] 리스트(List) 관련 함수 리스트(List) 또한 문자열처럼 관련 함수들이 있습니다. 리스트(List) 관련 함수들에 대해서 알아보도록 하겠습니다. 리스트(list) 관련 함수append() 함수리스트의 끝에 요소를 추가합니다.my_list라는 리스트에 숫자 1, 2, 3이 있습니다. append() 함수를 사용하여 4를 추가하면 my_list는 숫자 1, 2, 3, 4가 있는 리스트가 됩니다.my_list = [1, 2, 3]my_list.append(4)print(my_list)  insert() 함수지정한 인덱스 위치에 요소를 삽입합니다.insert() 함수는 첫 번째 인자에 넣고 싶은 인덱스 위치를 적고, 두 번째 인자에 넣을 값을 적습니다. 아래 예시를 보면, 0번째 인덱스에 0을 넣어서 최종 my_list 리스트는 [0.. 2024. 9. 21.
[python] 리스트(List) 소개 python에는 리스트(List)라는 데이터 자료형이 있습니다. 다양한 기능과 메서드가 있어서 유용합니다. 오늘은 리스트(List)에 대해서 알아보도록 하겠습니다. 리스트(List)리스트(List)는 여러 항목을 저장할 수 있는 가변 길이의 순서가 있는 컬렉션입니다. 리스트는 다른 데이터 타입의 항목을 혼합해서 저장할 수 있어서 활용도가 높습니다. 리스트(List) 생성리스트는 대괄호 [ ]를 사용하여 생성할 수 있고, 다양한 데이터 타입을 포함할 수 있습니다.empty_list = []my_list = [77, "monkey", [1,2,3]]print(empty_list)print(my_list)empty_list는 빈 리스트를 의미하고, my_list는 숫자인 77과 문자열인 "monkey"와 리스.. 2024. 9. 20.
[python] 문자열 관련 함수 문자열을 그대로 사용하는 것도 방법이지만, 상황에 따라서 길이를 알고 싶거나 대소문자로 바꾸거나 공백을 지우는 것과 같은 처리를 할 필요가 생깁니다. 오늘은 이러한 문자열 관련 함수들에 대해서 알아보도록 하겠습니다. 문자열 관련 함수len() 함수문자열의 길이를 반환합니다.str = "77monkey"print(len("Hello")) #5print(len(str)) #8 upper() 함수문자열의 모든 문자를 대문자로 변환합니다.str = "77monkey"print(str.upper()) #77MONKEY lower() 함수문자열의 모든 문자를 소문자로 변환합니다.str = "77MONKEY"print(str.lower()) #77monkey strip() 함수문자열의 앞뒤 공백을 제거합니다. "  .. 2024. 9. 19.
[python] 문자열 인덱싱과 슬라이싱 문자열 인덱싱과 슬라이싱을 배우고 나면, 문자열을 부분적으로 접근하거나 조작할 때 사용하는 기본적인 능력을 획득할 수 있습니다.  문자열 인덱싱(Indexing)문자열 인덱싱(Indexing)은 문자열에서 개별 문자에 접근하기 위해 인덱싱을 사용할 수 있습니다. 인덱스는 0부터 시작하며 문자열의 각 문자는 고유한 인덱스를 가집니다. "Hello" 문자열이 있다고 하면 다음과 같이 익덱스를 가지게 됩니다. 문자열Hello정방향 인덱스01234역방향 인덱스-5-4-3-2-1 문자열 정방향 인덱싱문자열 인덱싱의 정방향 같은 경우는 0부터 시작하여 문자열 길이보다 1개 작은 인덱스 값을 가집니다. 아래 예시 코드를 보면 Hello 문자열의 길이는 5이지만, 마지막 인덱스 값은 4입니다. 즉, o를 표현하는 인덱.. 2024. 9. 18.
[python] 문자열 연산 python에서 문자열 연산은 어떤 것을 의미하는 것일까요? 오늘은 python 문자열 연산에 대해서 알아보도록 하겠습니다. 문자열 연산python에서 문자열 연산은 문자열 연결과 문자열 반복이 있습니다. 문자열 연결(Concatenation)문자열 연결은 말 그대로 서로 다른 문자열을 연결하는 것을 의미합니다. 두 개 이상의 문자열을 연결할 수 있어서 + 연산자를 통해서 작성할 수 있습니다. str1 = "77"str2 = "monkey"str3 = str1 + str2print(str3)코드를 실행하면 77monkey 결과를 얻을 수 있습니다.  문자열 반복(Repetition)문자열 반복도 말 그대로 문자열을 반복하는 것을 의미합니다. * 연산을 통해서 원하는 횟수만큼 문자열을 반복할 수 있습니다... 2024. 9. 17.
[python] 데이터 타입 - 문자열 만들기 python에서 문자열을 만든다는 것은 따옴표를 이용하면 됩니다. 오늘은 데이터 타입 중 문자열에 대해서 알아보도록 할 생각입니다. 문자열이 무엇인지, 문자열을 어떻게 만드는 것인지 알아보도록 합시다. 문자열문자열이란 문자를 나열한 것으로 문자의 연속적인 시퀀스로 표현할 수 있습니다. 문자열은 텍스트 데이터를 다루기 위한 기본 데이터 타입이며, 작은따옴표(')나 큰따옴표(")로 묶어서 생성할 수 있습니다. 작은따옴표('), 큰따옴표(") 사용작은따옴표(')나 큰 따옴표(")를 통해서 문자열을 만들 수 있습니다.str1 = '77'str2 = "monkey"print(str1, str2)결과를 출력하면, 77 monkey 문자열이 출력되는 것을 알 수 있습니다. 여러 줄 문자열(''', """) 사용작은따.. 2024. 9. 16.
[Linux] mv 명령어 mv 명령어를 보통 이동할 때 사용된다고 알고 계실 텐데요. 이동뿐만 아니라 이름 변경할 때도 사용된다는 점을 알고 계셨나요? 이번 시간에는 mv 명령어에 대해서 알아보도록 하겠습니다. mv 명령어mv 명령어는 linux에서 파일이나 디렉토리를 이동하거나 이름을 변경할 때 사용됩니다. mv {option} {source_target} {dest_target} test 환경은 다음과 같습니다. mv_test 디렉터리를 만든 뒤 a_test, b_test 디렉터리들과  a.txt, b.txt 파일들을 만들었습니다.파일/디렉터리 이동디렉터리를 이동 예시로는 a_test 디렉터리를 b_test 디렉터리 하위로 이동시켜 보겠습니다. mv 명령어에 source_target인 a_test를, dest_target에는.. 2024. 9. 11.
반응형