๐/Python
-
๋ฌธ์์ด์ ๊ฑฐ๊พธ๋ก ์ถ๋ ฅํ๋ ํจ์ sentence = "i want you, eat me like a main dish" def reverse_sentence(sentence): # TODO print(reverse_sentence(sentence)) #์ถ๋ ฅ hsid niam a ekil em tae ,uoy tnaw i โ ๋ฐ๋ณต๋ฌธ ์ฌ์ฉ # ๋ฐฉ๋ฒ 1 sentence = "i want you, eat me like a main dish" def reverse_sentence(sentence): re_sentence = "" for x in sentence: re_sentence = x + re_sentence return re_sentence print(reverse_sentence(sentence)) ๋ฌธ์์ด..
[Python] ๋ฌธ์์ด ๋ค์ง๊ธฐ/๋ฌธ์์ด ๊ฑฐ๊พธ๋ก ์ถ๋ ฅํ๊ธฐ๋ฌธ์์ด์ ๊ฑฐ๊พธ๋ก ์ถ๋ ฅํ๋ ํจ์ sentence = "i want you, eat me like a main dish" def reverse_sentence(sentence): # TODO print(reverse_sentence(sentence)) #์ถ๋ ฅ hsid niam a ekil em tae ,uoy tnaw i โ ๋ฐ๋ณต๋ฌธ ์ฌ์ฉ # ๋ฐฉ๋ฒ 1 sentence = "i want you, eat me like a main dish" def reverse_sentence(sentence): re_sentence = "" for x in sentence: re_sentence = x + re_sentence return re_sentence print(reverse_sentence(sentence)) ๋ฌธ์์ด..
2022.01.19 -
๋ฆฌ์คํธ ⇒ ๋ฌธ์์ด ๋งค๊ฐ๋ณ์ ๋ฆฌ์คํธ์ ์๋ ์์๋ฅผ ํฉ์ณ ํ๋์ ๋ฌธ์์ด๋ก ๋ฐํํ๋ ํจ์ ''.join(๋ฆฌ์คํธ) ๋ฆฌ์คํธ ์์๋ค์ ํฉ์ณ ํ๋์ ๋ฌธ์์ด๋ก ๋ฐํํ๋ค. *๊ตฌ๋ถ์๊ฐ ๊ณต๋ฐฑ์ธ ํํ #์๋ณธ ๋ฆฌ์คํธ list = ['I', 'will', 'dive', 'into', 'you'] result = ''.join(list) print(result) #์ถ๋ ฅ Iwilldiveintoyou '๊ตฌ๋ถ์'.join(๋ฆฌ์คํธ) ๋ฆฌ์คํธ ์์๋ค ์ฌ์ด์ ๊ตฌ๋ถ์๋ฅผ ๋ฃ์ด์ ํ๋์ ๋ฌธ์์ด๋ก ๋ฐํํ๋ค. #์๋ณธ ๋ฆฌ์คํธ list = ['I', 'will', 'dive', 'into', 'you'] result1 = ' '.join(list) print(result1) result2 = '_'.join(list) print(result2) resu..
[Python] join ํจ์๋ฆฌ์คํธ ⇒ ๋ฌธ์์ด ๋งค๊ฐ๋ณ์ ๋ฆฌ์คํธ์ ์๋ ์์๋ฅผ ํฉ์ณ ํ๋์ ๋ฌธ์์ด๋ก ๋ฐํํ๋ ํจ์ ''.join(๋ฆฌ์คํธ) ๋ฆฌ์คํธ ์์๋ค์ ํฉ์ณ ํ๋์ ๋ฌธ์์ด๋ก ๋ฐํํ๋ค. *๊ตฌ๋ถ์๊ฐ ๊ณต๋ฐฑ์ธ ํํ #์๋ณธ ๋ฆฌ์คํธ list = ['I', 'will', 'dive', 'into', 'you'] result = ''.join(list) print(result) #์ถ๋ ฅ Iwilldiveintoyou '๊ตฌ๋ถ์'.join(๋ฆฌ์คํธ) ๋ฆฌ์คํธ ์์๋ค ์ฌ์ด์ ๊ตฌ๋ถ์๋ฅผ ๋ฃ์ด์ ํ๋์ ๋ฌธ์์ด๋ก ๋ฐํํ๋ค. #์๋ณธ ๋ฆฌ์คํธ list = ['I', 'will', 'dive', 'into', 'you'] result1 = ' '.join(list) print(result1) result2 = '_'.join(list) print(result2) resu..
2022.01.19 -
๋ฆฌ์คํธ์์ ํ์์ธ ๋ฐ์ดํฐ๋ง ์ถ๋ ฅํ๋๋ก ํ๋ ํจ์ #์ฃผ์ด์ง ๋ฆฌ์คํธ num_list = {1, 5, 7, 15, 16, 22, 28, 29} def get_odd_num(num_list): # TODO print(get_odd_num(num_list)) #์ถ๋ ฅ [1, 5, 7, 15, 29] โ ๋ฆฌ์คํธ ์์ฒด๋ฅผ ํ๋ผ๋ฏธํฐ๋ก ๋ฐ์์ค๋ ํจ์ # ๋ฐฉ๋ฒ 1 #์ฃผ์ด์ง ๋ฆฌ์คํธ num_list = {1, 5, 7, 15, 16, 22, 28, 29} def get_odd_num(num_list): return [x for x in num_list if(x % 2)] print(get_odd_num(num_list)) # ๋ฐฉ๋ฒ 2 #์ฃผ์ด์ง ๋ฆฌ์คํธ num_list = [1, 5, 7, 15, 16, 22, 28, 29] def..
[Python] ๋ฆฌ์คํธ์์ ์ํ๋ ์์๋ง ์ถ์ถํ๊ธฐ๋ฆฌ์คํธ์์ ํ์์ธ ๋ฐ์ดํฐ๋ง ์ถ๋ ฅํ๋๋ก ํ๋ ํจ์ #์ฃผ์ด์ง ๋ฆฌ์คํธ num_list = {1, 5, 7, 15, 16, 22, 28, 29} def get_odd_num(num_list): # TODO print(get_odd_num(num_list)) #์ถ๋ ฅ [1, 5, 7, 15, 29] โ ๋ฆฌ์คํธ ์์ฒด๋ฅผ ํ๋ผ๋ฏธํฐ๋ก ๋ฐ์์ค๋ ํจ์ # ๋ฐฉ๋ฒ 1 #์ฃผ์ด์ง ๋ฆฌ์คํธ num_list = {1, 5, 7, 15, 16, 22, 28, 29} def get_odd_num(num_list): return [x for x in num_list if(x % 2)] print(get_odd_num(num_list)) # ๋ฐฉ๋ฒ 2 #์ฃผ์ด์ง ๋ฆฌ์คํธ num_list = [1, 5, 7, 15, 16, 22, 28, 29] def..
2022.01.19 -
ํน์ ๊ตฌ๊ฐ ์ซ์์ ๋ฒ์๋ฅผ ๋ง๋ค์ด์ฃผ๋ ํจ์ ๋ฒ์์ int ๊ฐ์ ์์๋กํ๋ list ๋ฐํ range(A) 0๋ถํฐ A-1๊น์ง์ ์ ์ ๋ฒ์๋ฅผ ๋ฐํํ๋ค. x = range(10) print(list(x)) #์ถ๋ ฅ [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] range(A, B) A๋ถํฐ B-1๊น์ง์ ์ ์ ๋ฒ์๋ฅผ ๋ฐํํ๋ค. x = range(1, 10) print(list(x)) #์ถ๋ ฅ [1, 2, 3, 4, 5, 6, 7, 8, 9] range(A, B, C) A๋ถํฐ B-1๊น์ง์ ์ ์ ๋ฒ์๋ฅผ C์ซ์๋งํผ์ ๊ฐ๊ฒฉ์ผ๋ก ๋ฐํํ๋ค. x = range(1, 10, 2) print(list(a)) #์ถ๋ ฅ [1, 3, 5, 7, 9] + ์ซ์๊ฐ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๊ฐ์ํ๋ range ํจ์ โด range(A, B, C) → B..
[Python] range ํจ์ํน์ ๊ตฌ๊ฐ ์ซ์์ ๋ฒ์๋ฅผ ๋ง๋ค์ด์ฃผ๋ ํจ์ ๋ฒ์์ int ๊ฐ์ ์์๋กํ๋ list ๋ฐํ range(A) 0๋ถํฐ A-1๊น์ง์ ์ ์ ๋ฒ์๋ฅผ ๋ฐํํ๋ค. x = range(10) print(list(x)) #์ถ๋ ฅ [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] range(A, B) A๋ถํฐ B-1๊น์ง์ ์ ์ ๋ฒ์๋ฅผ ๋ฐํํ๋ค. x = range(1, 10) print(list(x)) #์ถ๋ ฅ [1, 2, 3, 4, 5, 6, 7, 8, 9] range(A, B, C) A๋ถํฐ B-1๊น์ง์ ์ ์ ๋ฒ์๋ฅผ C์ซ์๋งํผ์ ๊ฐ๊ฒฉ์ผ๋ก ๋ฐํํ๋ค. x = range(1, 10, 2) print(list(a)) #์ถ๋ ฅ [1, 3, 5, 7, 9] + ์ซ์๊ฐ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๊ฐ์ํ๋ range ํจ์ โด range(A, B, C) → B..
2022.01.19 -
ํ๋ผ๋ฏธํฐ์ ๊ธฐ๋ณธ๊ฐ(default value)์ ์ค์ ํด๋์ด, ํจ์๋ฅผ ํธ์ถํ ๋ ํ๋ผ๋ฏธํฐ์ ๊ฐ์ ์ ๋๊ฒจ์ค๋ ์ ์์ ์ผ๋ก ์ํ๋๋ค. * ์ต์ ๋ ํ๋ผ๋ฏธํฐ์ ์์น๋ ๋ชจ๋ ๋ง์ง๋ง์ ์์นํด์ผ ํ๋ค. (์ผ๋ฐ ํ๋ผ๋ฏธํฐ๊ฐ ์ต์ ๋ ํ๋ผ๋ฏธํฐ์ ๋ค์ ์์นํ๋ฉด ์๋๋ค.) def myself(name, age, nationality="ํ๊ตญ"): print("๋ด ์ด๋ฆ์ {}".format(name)) print("๋์ด๋ {}์ด".format(age)) print("๊ตญ์ ์ {}".format(nationality)) myself("์์ฐฝ๊ท ", 27, "์ด์ค๋ผ์") # ์ต์ ๋ ํ๋ผ๋ฏธํฐ๋ฅผ ์ ๊ณตํ๋ ๊ฒฝ์ฐ print() myself("์์ฐฝ๊ท ", 27) # ์ต์ ๋ ํ๋ผ๋ฏธํฐ๋ฅผ ์ ๊ณตํ์ง ์๋ ๊ฒฝ์ฐ #์ถ๋ ฅ ๋ด ์ด๋ฆ์ ์์ฐฝ๊ท ๋์ด๋ 27์ด ๊ตญ์ ์ ์ด์ค..
[Python] ์ต์ ๋ ํ๋ผ๋ฏธํฐ optional parameterํ๋ผ๋ฏธํฐ์ ๊ธฐ๋ณธ๊ฐ(default value)์ ์ค์ ํด๋์ด, ํจ์๋ฅผ ํธ์ถํ ๋ ํ๋ผ๋ฏธํฐ์ ๊ฐ์ ์ ๋๊ฒจ์ค๋ ์ ์์ ์ผ๋ก ์ํ๋๋ค. * ์ต์ ๋ ํ๋ผ๋ฏธํฐ์ ์์น๋ ๋ชจ๋ ๋ง์ง๋ง์ ์์นํด์ผ ํ๋ค. (์ผ๋ฐ ํ๋ผ๋ฏธํฐ๊ฐ ์ต์ ๋ ํ๋ผ๋ฏธํฐ์ ๋ค์ ์์นํ๋ฉด ์๋๋ค.) def myself(name, age, nationality="ํ๊ตญ"): print("๋ด ์ด๋ฆ์ {}".format(name)) print("๋์ด๋ {}์ด".format(age)) print("๊ตญ์ ์ {}".format(nationality)) myself("์์ฐฝ๊ท ", 27, "์ด์ค๋ผ์") # ์ต์ ๋ ํ๋ผ๋ฏธํฐ๋ฅผ ์ ๊ณตํ๋ ๊ฒฝ์ฐ print() myself("์์ฐฝ๊ท ", 27) # ์ต์ ๋ ํ๋ผ๋ฏธํฐ๋ฅผ ์ ๊ณตํ์ง ์๋ ๊ฒฝ์ฐ #์ถ๋ ฅ ๋ด ์ด๋ฆ์ ์์ฐฝ๊ท ๋์ด๋ 27์ด ๊ตญ์ ์ ์ด์ค..
2022.01.13 -
โถ% ๊ธฐํธ ํฌ๋งท ์คํธ๋ง ... print("์ ์ต์ ๋ %s์ด๊ณ %d์ด ์ ๋๋ค." %(name, age)) โถ format ๋ฉ์๋ ... print("์ ์ด๋ฆ์ {}์ด๊ณ {}์ด ์ ๋๋ค.".format(name, age)) โถ f-string ... print(f"์ ์ด๋ฆ์ {name}์ด๊ณ {age}์ด ์ ๋๋ค.")
๋ฌธ์์ด ํฌ๋งทํโถ% ๊ธฐํธ ํฌ๋งท ์คํธ๋ง ... print("์ ์ต์ ๋ %s์ด๊ณ %d์ด ์ ๋๋ค." %(name, age)) โถ format ๋ฉ์๋ ... print("์ ์ด๋ฆ์ {}์ด๊ณ {}์ด ์ ๋๋ค.".format(name, age)) โถ f-string ... print(f"์ ์ด๋ฆ์ {name}์ด๊ณ {age}์ด ์ ๋๋ค.")
2022.01.13