1. ์ด์ค์ผ์ดํ ๊ธฐํธ
ex) \" == "
๋ฐฑ์ค 10171๋ฒ, 10172๋ฒ ๊ณ ์์ด, ๊ฐ ํ๋ฉด์ ๊ทธ๋ ค ์ถ๋ ฅ ํ๋ ๋ถ๋ถ์ ํด๋น ๋๋ค.
2. print(" ")๋, print(''' ''')๋ ์ฐจ์ด๊ฐ ์์๋ค.
^ ์ด๊ฒ์ print(" ")์์๋ ์ํ ๊ณต์ ์ฒ๋ผ(๋ฌธ์๋ก ์ธ์ X) ๋๊ณ ,
print(''' ''')์์๋ ๋ฌธ์ ์ฒ๋ผ ๋๋ค.
3. map ์ ํ์ฉ
๐map ํ์ฉ ์์
a,b= map(int,input().split())
10 20
>>> a =10, b = 20
>>> a = list(map(str, range(10)))
>>> a
['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
x = input().split() # input().split()์ ๊ฒฐ๊ณผ๋ ๋ฌธ์์ด ๋ฆฌ์คํธ(input()์ ํญ์ ๋ฌธ์)
m = map(int, x) # ๋ฆฌ์คํธ์ ์์๋ฅผ int๋ก ๋ณํ, ๊ฒฐ๊ณผ๋ ๋งต ๊ฐ์ฒด
a, b = m # ๋งต ๊ฐ์ฒด๋ ๋ณ์ ์ฌ๋ฌ ๊ฐ์ ์ ์ฅํ ์ ์์
4. input() ๋์ sys.stdin.readline() ( import sys ํ์)
sys.stdin.readline()๊ฐ input() ๋ณด๋ค ์กฐ๊ธ ๋ ๋น ๋ฅด๋ค๊ณ ํ๋ค.
5. ์ ๋ ฌ ํจ์
: ๊ณต๋ฐฑ์ ์ , ๊ณต๋ฐฑ์ ๋ฉ์์ค ๋ฌธ์๋ฅผ ๋ฃ์ด์ค ์ ์๋ค.
- rjust
- ljust
- zfill
๐์ ๋ ฌ ํจ์ ์ฌ์ฉ ์์
a = "abc".rjust(5,"f")
>>> a = ffabc
a = "abc".ljust(5,"f")
>>> a = abcff
6. join ํจ์
: join ํจ์๋ ๋งค๊ฐ๋ณ์๋ก ๋ค์ด์จ ๋ฆฌ์คํธ์ ์๋ ์์ ํ๋ํ๋๋ฅผ ํฉ์ณ์ ํ๋์ ๋ฌธ์์ด๋ก ๋ฐ๊พธ์ด ๋ฐํํ๋ ํจ์.
์๋ ์์๋ฅผ ๋ณด๋ฉด ์ ์ ์์ง๋ง ๊ตฌ๋ถ์๋ฅผ ๋ฃ์ด์ ํฉ์น๋ ๊ฒ๋ ๊ฐ๋ฅ!
๐join ํจ์ ์ฌ์ฉ ์์
list_a = ['a','b','c']
result_str = ''.join(list_a)
>>> result_str = 'abc'
list_a = ['a','b','c']
result_str = '*'.join(list_a)
>>> result_str = 'a*b*c'
7. ํ ์คํธ ์ผ์ด์ค ๊ฐ์๊ฐ ์ ํด์ง์ง ์์๋ค๋ฉด?
: Try ~except ๋ฌธ์ผ๋ก ์์ธ ์ฒ๋ฆฌ๋ฅผ ํด์ฃผ์!
๐ํ ์คํธ ์ผ์ด์ค ๊ฐ์๊ฐ ์ ํด์ง์ง ์์๋ ๋ฐฑ์ค 10951 A+B-4๋ฌธ์
while True:
try:
A, B = map(int, input().split())
print(A+B)
except:
break
์์์๋ ์์ธ์ผ์ํ
์คํธ ์ผ์ด์ค ๊ฐ์๊ฐ ์ ํด์ง์ง ์์๊ธฐ ๋๋ฌธ์
try: ๋ณ์ A,B์ intํ์ด ๋ค์ด๊ฐ๋ค๋ฉด, A+B์ ๊ฐ์ ์ถ๋ ฅํ๋ค.
except: try์ ๋ํ ์๋ฌ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ(ex. a 1, 3, 2 ใฑ ์
๋ ฅ)
break: while๋ฌธ์ ๋ฉ์ถ๋ค.
'CodingTest' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python]๋ฐฑ์ค 4344๋ฒ::ํ๊ท ์ ๋๊ฒ ์ง(round ์ "%.3f") (0) | 2021.04.29 |
---|---|
[Python]๋ฐฑ์ค 4673๋ฒ::์ ํ ๋๋ฒ (0) | 2021.04.29 |
[Python]๋ฐฑ์ค 2309๋ฒ::์ผ๊ณฑ๋์์ด (0) | 2021.04.29 |
์๊ณ ๋ฆฌ์ฆ::์๊ฐ๋ณต์ก๋:: ๊ณต๊ฐ๋ณต์ก๋::์์ ํ์ (0) | 2020.10.17 |
c++ :: ์ฝํ ::๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ ์ ์ง ํ๋ฉด์ -1 (0) | 2020.10.17 |
๋๊ธ