無限

몸은 현실 마음은 낭만

Develop & Journal
반응형
SMALL

Python 7

Python Dictionaries

딕셔너리(dictionary) 파이썬에서 딕셔너리(dictionary)란 사전형 데이터를 의미하며, 말그대로 단어와 단어의 뜻이 이뤄져 있는 것처럼, key와 value를 1대1로 짝을 이루고 있는 형태입니다.이때 하나의 key에는 하나의 value만이 대응됩니다. 이 때, key 값은 절대로 변하지 않으며 value 값은 변경할 수 있습니다. 딕셔너리는 튜플과 다르게 key-value 쌍 자체를 수정하거나 삭제할 수 있기 때문에 유용하게 사용할 수 있습니다. 대부분의 언어도 이러한 대응 관계를 나타내는 자료형을 갖고 있는데, 이를 연관 배열(Associative array) 또는 해시(Hash)라고 합니다. 1) 딕셔너리 선언 2) 딕셔너리 관련 함수들 (in, keys, values, items, g..

Python 2023.01.29

Python Loops

반복문(Loop) 파이썬의 많은 객체는 반복가능(iterable)입니다. 객체내의 모든 요소, 리스트의 모든 요소, 문자열의 모든 요소 그리고 반복문을 반복하여 코드 구문을 여러번 실행 할 수 있습니다. 반복(iterate)의 의미는 객체를 순회하며 반복할 수 있고, 객체 내의 모든 요소마다 작업을 수행 할 수 있다는 것입니다.예를 들어, 문자열의 모든 문자에 대해, 해당 문자열을 순회하며 모든 문자에 대해 반복적으로 무언가를 수행 할 수있습니다. 우리는 문자열의 모든 단일 글자나 문자를 출력하고 싶을 때, 문자열은 이터러블 객체이므로 작업 가능합니다. 또한 리스트의 각 항목을 이터레이트 할 수 있습니다. 리스트가 이터러블이란 뜻입니다. 1. For문 for문의 기본 구조 my_iterable = [1,..

Python 2023.01.20

Python Conditional Satement

파이썬 조건문(Python Conditional Satement) 일반적인 흐름 제어에 대해 배워볼 것이며 흐름 제어는 기본적으로 우리가 원할 때만 코드를 실행하기 위해 논리를 사용합니다. 논리 흐름을 제어하기 위해서는 몇가지 키워드를 사용합니다. 파이썬에서 다루는 키워드는 if, elif, else 입니다. 조건문을 이해하기 위해서는 파이썬의 제어 흐름 문법이 공백으로 알려진 콜론과 들여쓰기를 사용한다는 것을 이해해야 합니다. 이 들여쓰기는 파이썬에게 절대적으로 중요하며, 다른 프로그래밍 언어들과 차별되는 요소 입니다. 1. If 문 여기 기본적이 if문의 문법이 있습니다. if some_condition://비교연산(참 또는 거짓) excute some code//해당 조건이 참일 경우 밑의 코드가 ..

Python 2023.01.20

Python Tuple

튜플(tuple) 튜플은 시퀀스 타입의 한 종류입니다. 튜플은 앞서 배운 리스트와 아주 유사합니다. 단, 몇 가지 큰 차이점이 있습니다. 1. 리스트를 선언 할때 [ ] 를 사용하여 선언해 줍니다. 튜플은 ( ) 을 사용하여 선언해 줍니다. 2. 리스트는 요소 값의 생성, 삭제, 수정이 가능하지만 튜플은 요소 값을 바꿀 수 없다. 튜플은 시퀀스 타입의 한 종류입니다. 튜플은 앞서 배운 리스트와 아주 유사합니다. 단, 몇 가지 큰 차이점이 있습니다. 1. 튜플 선언 다음은 튜플은 선언해주는 코드입니다. 다음 처럼 ( ) 을 이용해서 선언을 해줄 수 있습니다. # Can also mix object types t = ('one',2) # Show t ('one', 2) 리스트와 동일하게 인덱싱을 통해 접근할..

Python 2023.01.19

Python List

리스트(list) 이전에 문자열을 논의할 때 파이썬에서 시퀀스의 개념을 소개했습니다. 리스트는 파이썬에서 시퀀스의 가장 일반적인 버전이라고 생각할 수 있습니다. 문자열과 달리 변경 가능합니다. 즉, 목록 내의 요소가 변경될 수 있습니다! 1. 리스트 선언 2. 리시트 인덱싱 및 슬라이싱 3. 리스트 기본 함수 4. 리스트 중첩 5. List Comprehension 소개 1. 리스트 선언 # Assign a list to an variable named my_list my_list = [1,2,3] 리스트는 대괄호 [ ] 와 리스트의 모든요소를 ​​구분하는 쉼표로 구성됩니다. my_list = ['A string',23,100.232,'o'] 리스트는 실제로 다른 객체의 유형을 보유할 수 있습니다. le..

Python 2023.01.19

Python Strings

Strings 문자열은 Python에서 이름과 같은 텍스트 정보를 기록하는 데 사용됩니다. Python의 문자열은 실제로 시퀀스입니다. 즉, 기본적으로 Python은 문자열의 모든 요소를 ​​시퀀스로 추적합니다. 예를 들어 Python은 문자열 "hello'를 특정 순서의 문자 시퀀스로 이해합니다. 즉, 인덱싱을 사용하여 특정 문자(예: 첫 번째 문자 또는 마지막 문자)를 가져올 수 있습니다. In this lecture we'll learn about the following: 1.) Creating Strings 2.) Printing Strings 3.) String Indexing and Slicing 4.) String Properties 5.) String Methods 6.) Print Fo..

Python 2023.01.19
728x90
반응형
LIST