์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- mysql
- DFS
- Do it
- 2BPerfect
- sql
- ์๋ฐ
- ๋ฐฑ์ค
- ์ต์
- BFS
- PYTHON
- ํ๋ก๊ทธ๋๋จธ์ค
- ํฉํ ๋ฆฌ์ผ ์ง๋ฒ
- java
- MacOS
- ์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉํ ์คํธ๋ค
- dacon
- jdbc
- ๋ฐ์ค๊ทธ๋ํ
- Extended Slices
- ์ฐธ์กฐ ๋ณ์
- Do_it
- ์ ํ ํฌ ํ์ด์ฌ
- np.zeros_like
- matplotlib
- ์ด์ง์ ๋ณํ
- ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ
- ์ง ๊ฐ ์์ธก ๋ถ์
- ๋ธ๋ผ์ฐ์ ์คํ
- ์์ด
- ํ์ ๋ณ์
- Today
- Total
๋ชฉ๋กDevelopment/Python (41)
๐ฆ ๊ณต๋ฃก์ด ๋์!
tuple tu=(1,2,31) tu=1,2,12 tu=(9,) # ํ ๊ฐ์ผ ๊ฒฝ์ฐ ๋ฐ๋์ ์ฝค๋ง ํ์ tu=10, ๋ณ๊ฒฝ ๋ถ๊ฐ ๋ฐ ์ญ์ ๋ถ๊ฐ set s={1,2,3} ์ค๋ณต๋ถ๊ฐ a.intersection(b) ๊ต์งํฉ = a&b a.union(b) ํฉ์งํฉ = a|b a.difference(b) ์ฐจ์งํฉ= a-b ํ์ ๋ณํ a=list b=set c=tuple set(a) tuple(a) list(b) ์ด๋ฐ์ dict ์ถ๊ฐํ ๋ ๊ทธ๋ฅ ์๋ ๊ฐ c['๋ ์ผ']='๋ฒ ๋ฅผ๋ฆฐ' ์ด๋ฐ์ ๋ณ๊ฒฝ๋ ๋์ผ del dict[key] dict ๋ฉ์๋ keys() dict.keys() ํค์ ์ฒด๋ฅผ ๋ฆฌ์คํธ ๋ฐํ values() dict.values ๊ฐ ์ ์ฒด๋ฅผ ๋ฆฌ์คํธ ๋ฐํ items() ํค์ ๊ฐ์ ํํ ํํ๋ก ๋ฐํ updeate(dict2) ๋์ ๋..
๋ณ์๋ช ๊ท์น ๋ณ์๋ช ์ ๋ฌธ์, ์ซ์, ๋ฐ์ค ๊ธฐํธ(_)๋ฅผ ์ด์ฉํด ๋ง๋ฌ ์ซ์๋ก ์์ํ๋ ๋ณ์๋ช ์๋จ ๋์๋ฌธ์ ๊ตฌ๋ถ ๊ณต๋ฐฑ ํฌํจ x ๋ฐ์ค ์ด์ธ์ ๊ธฐํธ x ์์ฝ์ด๋ ๋ณ์๋ช x None True False and as assert break class continue def del elif ๋ฑ๋ฑ ๊ธฐํ ์ฐธ๊ณ ์ฌํญ ๋ฐ์ดํ ์์ ๋ฃ์ ๋ "''" ๋ฐ์ดํ ์์ ๋ฃ์ ๋ 2'""' ์๋ฐ ํฐ๋ฐ ๋ค ํฌํจ ํ๊ณ ์ถ์๋๋ ''' ''' list arr[-1] ๋ arr[::-1] ์ญ์ arr[A:B:C] a๋ถํฐ b๊น์ง c๊ฐ๊ฒฉ์ผ๋ก abc ๋ ์ธ๋ฑ์ค del list[6] #์ญ์ li=[1,2,3,4,5] print(5 in li) #True print(6 in li) #False list ๋ฉ์๋ ์๋ฃํ.๋ฉ์๋์ด๋ฆ() ๋ณ์๋ช .๋ฉ์๋์ด๋ฆ()..
>>> bin(0b1101 & 0b1001) # ๋นํธ AND '0b1001' >>> 13 & 9 # ๋นํธ AND 9 >>> bin(0b1101 | 0b1001) # ๋นํธ OR '0b1101' >>> 13 | 9 # ๋นํธ OR 13 >>> bin(0b1101 ^ 0b1001) # ๋นํธ XOR '0b100' >>> 13 ^ 9 # ๋นํธ XOR 4 >>> bin(~0b1101) # ๋นํธ NOT '-0b1110' >>> ~13 # ๋นํธ NOT -14
a[::]๋ฅผ Extended Slices๋ผ๊ณ ๋ถ๋ฅด๊ณ ์ฌ์ฉ๋ฒ์ ํ๊ธฐ ๋ด์ฉ๊ณผ ๊ฐ๋ค ์์ ๋ค์ด์๋ ๊ฒ์ ์ธ๋ฑ์ค์ ๋ฒํธ!! a[a:b:c] # a๋ถํฐ b๊น์ง c๊ฐ๊ฒฉ์ผ๋ก a[::3] # 3๊ฐ๊ฒฉ์ผ๋ก ์ฒ์๋ถํฐ ๋๊น์ง a[1::5] # a[1]์์๋ถํฐ 5์ ๊ฐ๊ฒฉ์ผ๋ก a[::-1] # -1 ๊ฐ๊ฒฉ ์ฆ ์ญ์์ผ๋ก ์ถ๋ ฅ a[::-5] # ์ญ์์ผ๋ก 5์ ๊ฐ๊ฒฉ์ผ๋ก
m = p.match("python") m.group() # ๋งค์น๋ ๋ฌธ์์ด์ ๋ฐํ 'python' m.start() # ๋งค์น๋ ๋ฌธ์์ด์ ์์ ์์น ๋ฐํ 0 m.end() # ๋งค์น๋ ๋ฌธ์์ด์ ๋ ์์น ๋ฐํ 6 m.span() # ๋งค์น๋ ๋ฌธ์์ด์ (์์,๋)์ ํด๋นํ๋ ํํ์ ๋ฐํ (0, 6) p = re.compile('[a-z]+') m = p.match("python") ==> m = re.match('[a-z]+', "python")
match import re p = re.compile('[a-z]+') m = p.match("python") print(m) m = p.match("3 python") print(m) None p = re.compile(์ ๊ทํํ์) m = p.match( 'string goes here' ) if m: print('Match found: ', m.group()) else: print('No match') search m = p.search("python") print(m) m = p.search("3 python") print(m) # ๋ค์ด ๋ง์ง ์์๋ ํฌํจํ๊ณ ์์ผ๋ฉด ๋งค์น๊ฐ ๋๋ค. findall result = p.findall("life is too short") print(result) ['li..