๋ฐ์ํ
์ด์ฝํ
๋ 1์ฅ์ด ์ฝ๋ฉํ
์คํธ ์ ํ๋ค์ ์์ ์ค๋ช
๋ค์ ํ์ฌ์ ๋ญ.. ํฌ๊ฒ ์ค์ํ ๋ด์ฉ์ ์๋ค
์ค์ํ๊ธดํ๋ฐ ์ฐ์ ์ ์ฝํ
์ํ์ ํต๊ณผํด์ผ ... ใ
ใ
;
์๋ฌดํผ ๊ทธ๋์ 2์ฅ ์ค๋ฐ ์ ๋์ ๋์ค๋ 2.5๋ก ์ก๊ณ ์ฌ๊ธฐ์ ์ค์ํ๊ฒ ์ค๋ช
ํด์ฃผ๋ python ์ด๋ก ์ ์ ๋ฆฌํ ํํธ์ด๋ค.
์์๋ฃํ, ์ง์ํํ๋ฐฉ์, ์ฐ์ฐ์
def func1():
##---์์๋ฃํ---
#์ค์์ ์์๋ถ๊ฐ 0์ผ ๋ ์๋ต
a = 5.
b = -.7
print(a, b)
##์ง์ํํ๋ฐฉ์
#์ ํจ์ซ์e^์ง์ = ์ ํจ์ซ์X10^์ง์
a = 3954e-3
b = int(1e9) #์ ์๋ก ํํํ๊ณ ์ถ์ผ๋ฉด
print(a, b)
#์๋ฌด๋ฆฌ ์ค์์ฌ๋ ๋ฏธ์ธ์ค์ฐจ๊ฐ ์์ผ๋
a = round(123.456, 2) #๋์งธ์๋ฆฌ๊น์ง
print(a)
#์ฐ์ฐ์
a = 5
b = 3
print(a % b, a // b, a**b, a**0.5)
#๋๋จธ์ง, ๋ชซ, ๊ฑฐ๋ญ ์ ๊ณฑ, ์ ๊ณฑ๊ทผ
๋ฆฌ์คํธ ์๋ฃํ (indexing, slicing, list comprehension)
list comprehension์ด ์ง์ง ์ค์ํ๋ค
##---๋ฆฌ์คํธ์๋ฃํ---
#data๋ฅผ ์ฐ์์ ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ ์ํด like array, index = 0
#indexing (์ ๊ทผ)
a = [1, 2, 3, 4, 5]
print(a[2], a[-3])
a[2] = 7
print(a)
#slicing
print(a[1:4])
#list comprehension
#2์ฐจ์ list์ ํจ๊ณผ์ ์ด๋ค. ํนํ N X M
array = [i for i in range(20) if i % 2 == 1] #0๋ถํฐ 19๊น์ง ์ค ํ์๋ง ๋ด๊ธฐ
print(array)
n = 4
m = 3
array = [['o'] * m for _ in range(n)]
#์ธ๋๋ฐ(_) : ๋ฐ๋ณต์ ์ํ ๋ณ์์ ๊ฐ ๋ฌด์ํ๊ณ ์
print(array)
array[1][2] = 7 #1ํ2์ด ๋ณ๊ฒฝํ
print(array)
๋ฌธ์์ด ์๋ฃํ
#---๋ฌธ์์ด์๋ฃํ---
#concatenate and immutable
print("Hello" + " " + "World")
print("S" * 3)
#tuple (๋ํ immutable)
a = (1, 2, 3, 4, 5, 6)
print(a[1:4])
#for data๊ด๋ฆฌ, hashing, memory ํจ์จ์
์ฌ์ ์๋ฃํ, ์งํฉ ์๋ฃํ, ๊ธฐ๋ณธ ์ ์ถ๋ ฅ
#์ฌ์ ์๋ฃํ O(n)
#key- value
#immutable
data = dict()
data['์ฌ๊ณผ'] = "A"
data['๋ฐ๋๋']="B"
data['์ฝ์ฝ๋']="C"
if '์ฌ๊ณผ' in data:
print("์ฌ๊ณผ๊ฐ ์๋ค")
#key value ์ด์ฉ
key_list = data.keys()
value_list = data.values()
for key in key_list:
print(data[key])
key_list = list(key_list)
print(key_list)
#์งํฉ์๋ฃํ O(1)
data = set([1,1,2,3,4,4,5]) #์ค๋ณต์ ๊ฑฐ
print(data)
#์ฐ์ฐ
data.add(6)
data.update([7,8])
data.remove(4)
print(data)
#๊ธฐ๋ณธ ์
์ถ๋ ฅ
print("๊ธฐ๋ณธ์
์ถ๋ ฅ ์คํ. ๊ฐ์ ์
๋ ฅ, ์ซ์์
๋ ฅ ")
n = int(input())
data = list(map(int, input().split())) #๋ฆฌ์คํธ, ํจ์์ ์ฉ, ์ ์๋ก, ์
๋ ฅ, ์นธ๋์์
data.sort(reverse=True) #๋ด๋ฆผ์ฐจ์์ ๋ ฌ
print(data)
#๋น ๋ฅด๊ฒ ์
๋ ฅ๋ฐ๊ธฐ
print("๋น ๋ฅด๊ฒ ์
๋ ฅ๋ฐ๊ธฐ ์คํ")
import sys
data = sys.stdin.readline().rstrip() #ํ์ค๋ฐ์ดํฐ๊ฐ ์์์ ๋ค์ด๊ฐ
print(data)
print(3, end= " ") #๊ณต๋ฐฑํ ๋ฐ๋ก ์ถ๋ ฅํ๊ธฐ
print(4, end= " ")
#f-string ์์ _ ์ ๋์ฌ f๋ก ๋ฌธ์์ด, ์ ์ ํจ๊ป ์ถ๋ ฅ
answer = 7
print(f"์ ๋ต์ {answer}์
๋๋ค.")
์ด์ธ์๋ ๋ด๊ฐ ๋ํ์ํ ์ค ์ ๋ฆฌํ๋ฉฐ 4๋
๋ด๋ด ์ฐ๋ ค๋จน์ ์ ๋ฆฌ ๋
ธํธ๊ฐ ์๋๋ฐ ์๊ฐ์ด ๋๋ฉด ๋ ์ ๋ฆฌํด์ ์ฌ๋ ค๋ณด๋๋ก.. ํ๊ฒ ์..
์๋ง๋ ๋ด ๋๋์ด ๋ง์ถฐ์ ์ ๋ฆฌํด์ ์ฌ๋๋ค์ด ๊ต์ฅํ ์ดํดํ๊ธฐ ํธํ์ง ์์๊น (?) ์๊ฐํ๋ค
๋ฐ์ํ
'์ทจ์ ์ ์ํ python....(ใ ใ ) > [์ด์ฝํ ] ์ด๊ฒ์ด์ฝ๋ฉํ ์คํธ๋ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ด์ฝํ ] 4 - ๊ตฌํ (1) | 2024.10.04 |
---|---|
[์ด์ฝํ ] 0 - python math (0) | 2023.06.29 |