본문 바로가기
카테고리 없음

[파이썬] 파이썬 기초 강의 1

by 행복전도사_재희 2025. 1. 22.
반응형

 

출력 함수

print('출력할 내용') 

 

  • 출력할 내용이 문자열일 경우 '%%' 따옴표로 넣는다. 
  • ,(콤마) 를 이용해 여러 자료를 출력할 수 있습니다. ex) print(1992, 'Birth') 
  • 줄을 바꿔 출력하고 싶을 때는 print 함수를 복수로 사용해주면 됩니다. print(안녕) print (바보) 
  • 함수는 영어 소문자로 입력해주세요. 

 

 

자료형 

숫자 자료형 
  • 숫자로 이러어진 자로형 정수나 실수 등을 다룰 수 있으며, 숫자끼리 연산이 가능합니다. 
  • 정수 (int) 
  • 실수(float) 

 

문자열 (String)
  • 문자형 (str) 
  • 문자나 문자들을 늘어놓은 것, 큰 따옴표 (" ") 와 작은 따옴표 (' ')로 구분 

 

리스트 (List) 
  • 여러 자료를 보관하는 자료형 
  • 대괄호 [] 로 정의 
  • 다른 종류의 자료를 함께 듬을 수 있습니다. ex) ['a',2, ['a','b']]
  • 원소의 순서가 다르면 다른 리스트입니다. (순서 중요) 

 

 

주석 (Comment)

 

 

  • 주석은 컴퓨터가 무시합니다. 
  • 한줄 주석은 #, 여러줄 주석은 """ """, ''' ''' 로 합니다. 

 

코드 편집기 / 에디터 

 

 

VS Code (Visual Studio) 

  • 파이썬 뿐만아니라 C 언어, 자바 등 다양한 언어 사용 가능
  • 모듈화가 쉬움 
  • 사용자가 많아 구글링을 통해 자료 수집이 쉬움 

 

 

 

Jupyter Notebook
  • 사용이 직관적이다. 
  • 셀단위로 나눠서 실행할 수 있다. 
  • Markdown : 텍스트 입력 / 문서 형 (메모장) 

 

 

변수 지정 방법 

 

  • 숫자, 알파벳, 한글, 언더바 등을 사용할 수 있습니다. 
  • 변수이름이 숫자로 시작할 수 없습니다. 
  • 파이썬 문법에서 사용되는 예약어 사용 금지 
  • 공백문자와 연사자는 사용 금지 
  • 변수는 덮어씌어질 수 있음. (중복 사용 시, 기존 Data는 사라짐) 

 

연산자 

 

  • 파이썬 숫자열 자료는 사칙연산이 가능 (+, -, *, / )
  • 나눗셈 (/) 은 실수형 결과를 출력해준다. 
  • 몫 연산자 (//) 
  • 나머지 연산자 (%) 
  • 제곱 연산자 (**) 
  • 문자형 자료 연산 + , * 만 가능함 

 

인덱스

 

  • 문자열과 리스트 자료형은 여러 원소로 이루어져 있고, 각각의 위치를 0부터 순서대로 매길 수 있음.
  • 공백도 원소이다. 
  • 문자열/리스트 원소에 0번부터 순서대로 매겨지는 번호 

 

인덱싱

 

  • Index를 활용해 리스트나 문자열의 특정 위치의 원소를 불러온다.
  • string/list [index]

 

슬라이싱

 

  • .Index를 이용해 리스트나 문자열의 일부분을 잘라서 가져온다. 
  • string/list [a (포함) :b (미포함)] a 이상 : b 미만 

 

입력 함수 

 

  • 입력 - input() 
  • 변수 = input()
  • 무엇을 입력하든 "문자열"로 받아집니다. 

형 변환 

 

  • 자료형 사이의 변환을 말한다. 
  • 바꿀_자료형 (바뀔_자료) 
  • int() = 정수 변환
  • float() = 실수 변환
  • str() = 문자 변환
  • list() = 리스트 변환 
  • ** type() 함수는 자료형을 알려주는 함수 입니다. 

 

비교 연산자

 

  • 숫자나 문자의 값을 비교하는 연산자 
  • 진술이 참이면 True, 거짓이면 False 
  • == 같다
  • != 다르다
  • > 왼쪽이 더 크다
  • < 오른쪽이 더 크다
  • >= 왼쪽이 같거나 크다
  • <= 오른쪽이 같거나 크다 

 

논리 자료형 

 

bollen 자료형 (True / False)  

  • and : 모두 True 이면 True 
  • or : 하나라도 True 이면 True
  • not : 기존의 논리와 반대로, 논리값을 뒤집는다. (false → true) 

 

조건문 

 

  • if 문 : 조건이 True일 때, 명령을 실행 
  • if 조건 : 
  • if문에 들어갈 명령들은 같은 들여쓰기로 구분한다. 
  • 들여쓰기는 tab 키로 
  • if-else 문 : 조건이 True 이면 if문, False 이면 else 문 실행 
  • if-elif 문 : 
반응형