본문 바로가기
파이썬 공부

파이썬 기초를 알아보자. print, 인덱싱,슬라이싱,변수,연산..

by 뽀리아빵이 2020. 3. 23.
반응형

1. print()

Point I
print() : 문자열을 출력하는 명령어

print("Hello Rabbit!")

## 출력결과 ##

Hello Rabbit!

Point II
콤마(,)를 통해 여러 자료를 출력

print(3, "Hello")

## 출력결과 ##

3 Hello

Point III

print()를 여러 번 사용하여 여러 줄에 걸쳐 출력

print(3) print(6) print(9)

## 출력결과 ##

3 6 9


2. 기본 자료형

Point I
숫자형 : 숫자로 이루어진 자료형

3 : 정수

3.14 : 실수

Point II
문자열 : 문자, 혹은 문자들의 집합 - 큰따옴표(")/작은따옴표(’)로 구분

'Hello' '3.14' "3.14"

Point III
리스트 : 여러 자료를 함께 보관하는 자료형 - 대괄호([])로 구분

[] ['a', 'b'] ['a', 2]


3. 변수

Point I
변수 : 자료를 담는 그릇!
변수 이름 = 자료 형태로 사용

num = 10 name = "Michael" grade = ['A+', 'B+', 'A0']

Point II
변수 이름 짓기
숫자, 알파벳, 언더바(_) 등을 사용

Point III
금지 규칙

  • 숫자로 시작하는 변수이름 금지

1st = 1000 #Error

  • 숫자로만 구성된 변수 이름은 사용할 수 없어요

123 = "Hello!" #Error

  • 파이썬 문법에서 이미 사용되는 단어(keyword, 예약어)는 사용할 수 없어요

for = 10 #Error

  • 공백 문자( )와 연산자는 사용할 수 없어요

I am = "groot" #Error 3+4 = 12 #Error


4. 연산

Point I
숫자의 사칙연산 : +(더하기), -(빼기), *(곱하기), /(나누기)

print(6+3)

#9 print(6-3) #3 print(6*3) #18 print(6/3) #2.0

Point II
숫자의 특수연산 : **(제곱), //(몫 연산), %(나머지 연산)

print(6**3)

#216 print(6//3) #2 print(6%3) #0

Point III
문자열의 연산: +(연결하기), *(반복하기)

print("Hello" + "World")

#HelloWorld print("Hello"*3) #HelloHelloHello


5. 인덱싱과 슬라이싱

Point I
인덱스 : 문자열과 리스트의 특정 원소의 위치, 0부터 시작!

"Hello"에서 H = Index 0, e = index 1, ...

Point II
인덱싱 : 문자열과 리스트의 특정 위치(인덱스)의 원소를 가져오는 것

greet = "Hello!" print(greet[1]) ## 출력결과 ## e

Point III
슬라이싱 : 문자열과 리스트의 특정 부분을 가져오는 것

greet = "Hello!" print(greet[0:5]) Hello

반응형