반응형
https://www.youtube.com/watch?v=T9j8_P3-3b0&list=PLuHgQVnccGMDtnr4nTSFfmocHL5FeH1xR&index=9
데이터타입에 따라서 데이터를 연산하는 방법이 다르기 때문에 데이터 타입을 엄격하게 분류한다.
1. NUMBER TYPE
정수형과 실수형이 있다.
print(1) #integer, int
print(1.1) #float
파이썬에 내장되어 있는 4가지 기본 연산자가 있다.
연산자는 operator라고 한다.
#연산자 operator
print('1+1', 1+1) #1+1 2
print('1-1', 1-1)
print('2*2', 2*2)
print('2/2', 2/2)
파이썬에 기본적으로 내장되어 있지 않은 연산자는 import를 통해 불러와 쓸 수 있다.
import math
print('math.sqrt(4)', math.sqrt(4))
print('math.pow(4,2)', math.pow(4,2))
import random
print('random.random()', random.random());
2. TEXT TYPE = string data type
' '로 감쌀 수도 있고, ""로 감쌀 수도 있다.
print('HELLO WORLD')
print("HELLO WORLD")
띄어쓰기도 가능하다.
print('''
HELLO
WORLD
''')
print("""
HELLO
WORLD
""")
#HELLO
#WORLD
문자열로 연산도 할 수 있다.
#문자열과 관련된 연산들
print("'1'+'1'", '1'+'1') #11
print('HELLO WORLD'*100) #100번 반복
print(len('HELLO WORLD'*100)) #100번 반복했을 때 길이가 어떻게 되냐
print("'HELLO WORLD'.replace('WORLD', 'universe')", 'HELLO WORLD'.replace('WORLD', 'universe')) #HELLO universe
3. LIST
리스트는 서로 연관된 데이터를 그룹핑하고, 이름을 붙여서 복잡성을 획기적으로 낮춰준다.
students = ["egoing", "sori", "maru"]
grades = [2,1,4]
리스트의 인덱스는 0부터 시작된다.
print("students[1]", students[1]) #sori
1억개나 되는 데이터 중에서 가장 작은 값을 찾기는 어려우나 파이썬이 있으면 어렵지 않다.
print("min(grades)",min(grades)) #1
print("max(grades)",max(grades)) #4
print("sum(grades)",sum(grades)) #7
다양한 기능을 import하여 평균값을 계산할 수도 있다.
import statistics
print("statistics.mean(grades)", statistics.mean(grades)) #평균 2.3333
리스트에 랜덤값도 적용할 수 있다.
import random
print("random.choice(students)", random.choice(students))
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
파이썬 split, sep (0) | 2022.10.05 |
---|---|
파이썬 연산자 (0) | 2022.09.18 |
파이썬 형변환 (0) | 2022.09.18 |
파이썬 판다스 (pandas) (0) | 2022.09.18 |
파이썬 문법을 다시 공부하기 시작하기에 앞서... (0) | 2022.09.18 |