본문 바로가기
Python/Alice Python Basic

Python 기초 프로그래밍의 간단 정리1

by Thinking 2021. 7. 7.

1. Python 프로그래밍의 입출력함수

바로 printinput 함수이다. 

input-> 컴퓨터에게 정보를 입력할 때 사용하는 함수이다.

print -> 컴퓨터가 작업을 하고 결과를 출력할 때 사용하는 함수이다.

 

예를 들어

print("I Love Python") 으로 출력을 표현할 수 있고, a=input() 는 a 라는 변수안에 값을 입력할 수 있는것이다.

 

 

2. 자료형의 간단 정리

1)  숫자형 - 숫자로 이루어진 자료형이며 정수나 실수 등을 다룰 수 있다. 숫자 끼리의 연산이 가능하다.

2) 문자형 - 문자나 문자들을 늘어놓은것. 큰 따옴표("") ,작은 따옴표('') 로 구분한다.

3) 리스트 - 여러 자료를 보관하는 자료형. 다른 종류의 자료를 함께 담을 수 있는것과 순서가 있는것이 특징이다.

4) 주석 - 한줄 주석 표현은 # , 여러줄 주석 표현은 """ """으로 나타낸다.

 

자료형끼리의 간단한 형변환도 가능하다.

=>  int(), float(), str(), list(), tuple()

 다른 자료형에 위 함수를 씌우면 Type 의 변환이 일어나게 된다.

a="123" , b = int(a) 라고 하게 되면 a 안에 담긴 "123"의 문자열이 b 변수에는 정수형 123으로 저장하게 된다.

변수는 자료를 담는 그릇으로 표현할 수 있다. 변수에는 숫자, 문자, 문자들의 집합, 자료를 여러개 담는 리스트를 저장할 수 있다.

논리 연산자에는 AND는 각 논리가 모두 참이어야 참이되고,  OR는 논리들 중 하나만 참이라면 참이되고 , NOT 논리값을 뒤집는다.

 

 

3. 조건문, 반복문의 간단 정리

1) 조건문 - 어떠한 특정 조건에 따라서 실행되는 명령이 달라지는 구문을 의미한다.

if 조건 :

  <수행할 명령>

else:

  <수행할 명령>

 

 기본적으로 이렇게 사용되고, 조건이 True 면 if 문 , False 면 else 문을 실행하게 된다. 여기서 추가적으로 if 문에서 조건을 만족하지 못했을 때 elif 문을 사용하게 된다. elif는 else if 의 약어이고, 아닌 것중에 만약에~ 의 조건을 세워주는 역할을 한다.

 

2) 반복문 - 어떠한 조건이나, 범위 내에서 어떤한 명령을 반복적으로 수행하는 것을 말한다.

for 변수 in 시퀀스 :

  <수행할 명령> 

 

 기본적으로 이렇게 사용되고, 명령이 len(시퀀스)번 만큼 실행된다.

시퀀스 자료형중 range가 있다. range는 연속되는 숫자를 만들어 주는 자료형이다. for 변수 in range(a,b) 로 사용될 수 있으며 a이상 b미만의 수를 변수에 넣어가면서 명령을 반복하여 수행한다. 그리고 for 변수 in range(10) 으로도 사용될 수 있는데 이는 10번 만큼 명령을 반복하여 수행하는것을 의미한다.