본문 바로가기

Python20

[Python] 자료구조 1 - 리스트 자료구조 - 리스트 ⚠️장문주의⚠️ 자료구조 : 데이터를 구조화할 때 사용하며, 파이썬의 자료구조는 리스트(list), 튜플(tuple), 딕셔너리(dictionary)가 있다. 리스트 리스트(list) : 여러개의 값을 담을 수 있는 변수 리스트 아이템은 문자열, 정수, 실수, boolean형 등 모두 가능하다. 리스트 아이템 간에는 순서가 존재한다. (=> 시퀀스 데이터) ⭐ 리스트 아이템은 index로 순서를 정하고 index는 0번부터 시작한다. 리스트 생성법 1. 대괄호 이용⭐ 리스트명 = [리스트아이템1, 리스트아이템2, ... ] 2. 비어있는 리스트 생성 (list() 함수 이용) = list() 2번 방법은 리스트를 생성할 수 있지만, 비어있는 리스트를 생성한다. list1 = ["Mon.. 2023. 2. 17.
[Python] 자료형과 사용자 입력 자료형과 사용자 입력 자료형 자료형에는 문자열, 정수, 실수와 같은 숫자와 불형 (boolean)이 있다. 문자열 문자열 : 문자 등을 1차원적으로 나열한 것으로 하나의 계속되는 비트(bit), 문자(character), 레코드(record) 등을 나타낸다. 문자열 만드는 방법 1. 따옴표 ' 또는 큰따옴표 " 1개로 만들기 ' 또는 " 로 글의 양쪽을 감싸면 문자열로 인식하여 문자열로 만들 수 있다. ' 로 감싼 문자열 안에는 " 를 쓸 수 있고, " 로 감싼 문자열 안에는 ' 를 쓸 수 있다. 2. 따옴표/큰따옴표 3개로 만들기 따옴표나 큰따옴표 3개로 이루어진 쌍으로 감싸서 사용한다.. 줄 바꿈을 인식할 수 있다. ' 와 " 를 섞어서 쓸 수 있다. string1 = '따옴표로 싼 문자열 안에는 큰.. 2023. 2. 17.
[Python] 함수 함수 (Function) 함수의 선언 함수 선언은 def 키워드를 사용하여 선언하고 기본적인 파이썬 내장 함수 (print 함수 등) 외에 사용자가 정의하여 사용한다. 함수 안에 들어가는 코드들은 모두 들여쓰기 (indentation) 를 통해서 블록으로 만들어야 한다. (단, 함수명은 숫자로 시작할 수 없다!!) def () : 실행할 코드블록 함수의 실행 함수의 실행은 def를 통해 만든 함수 이름 + ()를 통해서 가능하다. def function() : # 함수 정의(선언) print("텍스트") function() # 함수 실행 매개변수와 실행인자 매개변수 (parameter) : 함수를 정의할 때 사용하는 이름 실행인자 (argument) : 함수를 실행할 때 넘기는 변수, 값 def (매개변.. 2023. 2. 17.
[Python] 조건문 조건문 조건문 (condition Statement) : 특정 조건에 따라 다른 동작을 할 수 있도록 해 주는 구문 조건문 (if 문) 구조 if : 실행하고자 하는 코드 if 예약어 : 조건문의 시작을 알림 조건식 : 참/거짓을 판단할 수 있는 조건 ' : ' : 조건이 끝났다는 걸 표현하는 명령 실행하고자 하는 코드 : 탭키를 이용해서 들여쓰기 [참고] 조건식 숫자비교 () 를 통해서 참/거짓 판단 boolean 연산 (and, or, not )을 통해서 조건 추가 가능 if 20 = 60 : #or print("a는 18세 미만 또는 60세 이상이다.") if not a == 20 : # a==20 의 True/False를 뒤집음. print("a는 20대가 아니다.") 조건문 (if - else .. 2023. 2. 16.
[Python] 변수, 주석 변수와 주석 변수 변수 (valuable) : 변하는 수나 값을 넣는 공간 변수에는 숫자인 정수, 실수, 문자와 문자열, boolean을 넣을 수 있다. 변수 선언과 사용 변수명 = 값 위와 같이 변수를 선언하고 나면, 변수의 이름을 가지고 그 값을 불러와서 사용 변수에 새로운 값을 입력하는 방법은 변수를 선언하는 것과 같다. name = "Y씨" print("안녕 나는", "Y씨", "(이)야.") # 출력 : 안녕 나는 Y씨 (이)야. print("안녕 나는", name, "(이)야.") # 출력 : 안녕 나는 Y씨 (이)야. name = "K씨" print("안녕 나는", name, "(이)야.") # 출력 : 안녕 나는 K씨 (이)야. 변수에는 숫자(정수, 실수), 문자열, 문자, Boolean .. 2023. 2. 15.