ํ์ด์ฌ ๊ธฐ์ด ๋ฌธ๋ฒ(์ ์์ง์) / ๋๋ค ํจ์
๋๋ค ํจ์ ( ์ต๋ช ์ ํจ์ , ํํ์ ) def plus_one(x): return x+1 lambda ๋งค๊ฐ๋ณ์ : ํํ์ plus_two = lamda x: x+2
๋๋ค ํจ์ ( ์ต๋ช ์ ํจ์ , ํํ์ ) def plus_one(x): return x+1 lambda ๋งค๊ฐ๋ณ์ : ํํ์ plus_two = lamda x: x+2
def ํค์๋ def add(a, b): c = a + b print(c) add(3,2) ํจ์๋ return ๊ฐ์ ํํ ์๋ฃ๊ตฌ์กฐ๋ก ์ฌ๋ฌ๊ฐ ๋ฐํ ๋ฐ์ ์ ์๋ค a = [12 ,13, 7, 9, 19] ๋ฌธ์ ) ๋ฆฌ์คํธ์์ ์์๋ง ์ถ๋ ฅํ๊ธฐ
#2์ฐจ์ ๋ฆฌ์คํธ ์์ฑ๊ณผ ์ ๊ทผ a = [0] * 10 # ํฌ๊ธฐ๊ฐ 10์ธ 1์ฐจ์ ๋ฆฌ์คํธ ์์ฑ , ๊ฐ์ 0์ผ๋ก ์ด๊ธฐํ # for _ in range(3) / ๋ณ์ ์์ด 3๋ฒ ๋ฐ๋ณต๋ฌธ ์คํ a[[0]*3 for _ in range(3)]
a = [23, 12, 36, 53, 19] print(a[:3]) # 0๋ฒ๋ถํฐ 2๋ฒ๊น์ง [ 23, 12, 36 ] for i in range(len(a)): print(a[i], end=“ “) for x in a: print(x, end=“ “) for x in enumerate(a): print(x) enumerate ํจ์ * ๋ฆฌ์คํธ๊ฐ ์๋ ๊ฒฝ์ฐ ์์์ ๋ฆฌ์คํธ์ ๊ฐ์ ์ ๋ฌํ๋ ๊ธฐ๋ฅ์ ๊ฐ์ง๋๋ค. * enumerate๋ “์ด๊ฑฐํ๋ค”๋ผ๋ ๋ป์ ๋๋ค. * ์ด ํจ์๋ ์์๊ฐ ์๋ ์๋ฃํ(list, set, tuple, dictionary, string)์ ์ ๋ ฅ์ผ๋ก ๋ฐ์ ์ธ๋ฑ์ค ๊ฐ์ ํฌํจํ๋ enumerate ๊ฐ์ฒด๋ฅผ ๋ฆฌํดํฉ๋๋ค. #ํํ b = (1, 2, 3, 4, 5) ๋ฆฌ์คํธ์ ๊ฐ๋ค / ์ฐจ์ด์ : ํํ์ ๊ฐ ..
# ๋ฆฌ์คํธ์ ๋ด์ฅํจ์ ๋ฆฌ์คํธ : ๋ณ์๋ค์ ์ผ๋ ฌ๋ก ๋ฐฐ์นํ๊ฒ a = [] # ๋น ๋ฆฌ์คํธ ์์ฑ b = list() # ๋น ๋ฆฌ์คํธ ์์ฑ a = [1, 2, 3, 4, 5] b = list(range(1,11)) # [1,2,3,4,5,6,7,8,9,10] ๋ฆฌ์คํธ ์์ฑ ๋ฆฌ์คํธ ๋งจ๋์ ๊ฐ์ ์ถ๊ฐํ๊ธฐ a.append(6) ํน์ ์ธ๋ฑ์ค๊ฐ์ ๊ฐ์ ์ง์ a.insert(3, 7) # 3๋ฒ ์ธ๋ฑ์ค์ 7์ ์ฝ์ ํน์ ์ธ๋ฑ์ค ๊ฐ ์ญ์ , ์ธ์์์ด ์ฌ์ฉ์ ๋งจ ๋์๋ฆฌ ๊ฐ ์ญ์ a.pop() a.pop(3) # 3๋ฒ ์ธ๋ฑ์ค(= 7) ์ญ์ ํน์ ๊ฐ์ ์ฐพ์์ ์ญ์ a.remove(4) # ๋ฆฌ์คํธ์ 4 ๊ฐ์ด ์์ผ๋ฉด ์ญ์ a.index(5) # 5 ๋ผ๋ ๊ฐ์ด ๋ช๋ฒ์งธ ์ธ๋ฑ์ค์ ์๋๋ a = list(range(1,11)) sum(a) # a..
#๋ฌธ์์ด๊ณผ ๋ด์ฅํจ์ msg = “It is Time” # ๋ฌธ์์ด msg.find(“h”) # ํด๋นํ๋ ๋ฌธ์์ ์ธ๋ฑ์ค ๋ฐํ msg.count(“h”) # ๋ฌธ์๊ฐ ๋ช๊ฐ ์๋ msg[:2] # 0 ๋ถํฐ 1๋ฒ๊น์ง ์ถ์ถ , ์ฌ๋ผ์ด์ฑ msg[3:5] # 3,4๋ฒ ์ถ์ถ len(msg) # ๋ฌธ์์ด์ ๊ธธ์ด for i in range(len(msg)): print(msg[i], end=“ “) for x in msg: # x ๊ฐ ๋ฌธ์์ด msg ์ ๋ฌธ์ ํ๋ํ๋ ์ ๊ทผ print(x, end=“ ”) print(msg.upper()) # ๋ฌธ์์ด์ ๋๋ฌธ์๋ก ์ถ๋ ฅ ( ์๋ณธ์ ๊ทธ๋๋ก ์์ ) print(msg.lower()) # ์๋ฌธ์ msg.isupper() # ๋๋ฌธ์์ด๋ฉด True msg.islower() # ์๋ฌธ์์ด๋ฉด Fals..
๋ณ์ : ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํด๋๋ ๊ณต๊ฐ a = 1 1 ์ด๋ผ๋ ๋ฐ์ดํฐ๋ฅผ a ๋ณ์์ ์ ์ฅํ๋ค # ๊ฐ ๊ตํ a , b = 10 , 20 a , b = b , a # ๋ณ์ ํ์ type(a) #์ถ๋ ฅ print(a, b, c) print(“ number “ ) print(a , b, c, sep=‘’) # ๋ณ์ ์ถ๋ ฅ์ ๊ณต๋ฐฑ๊ฐ๊ฒฉ์์ด ์ถ๋ ฅ #print ์ถ๋ ฅ์ ์ค๋ฐ๊ฟ ๋์ end print(a, end=‘ ‘) print(b, end=‘ ‘) print(c) #๋ณ์์ ๋ ฅ๊ณผ ์ฐ์ฐ์ # ํค๋ณด๋ ์ ๋ ฅ๋ฐ๊ธฐ a=input() a,b = input().split() #split() : ์ ๋ ฅ์ ๊ตฌ๋ถ์๋ฅผ ํตํด ๋ถ๋ฆฌํ๋ค , ๊ณต๋ฐฑ์ด๋๊น ๋์ด์ฐ๊ธฐ๋ก ๊ตฌ๋ถํ์ฌ a ๋ฃ๊ณ b ๋ฃ๊ณ ์ ๋ ฅ : 2 3 # ํ์ ๋ณ๊ฒฝ a = int(a) b = int(b) ..