์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- PYTHON
- jdbc
- ํฉํ ๋ฆฌ์ผ ์ง๋ฒ
- ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ
- Do it
- Do_it
- ๋ฐฑ์ค
- sql
- 2BPerfect
- ์๋ฐ
- ํ์ ๋ณ์
- ๋ฐ์ค๊ทธ๋ํ
- ์ต์
- Extended Slices
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ ํ ํฌ ํ์ด์ฌ
- dacon
- matplotlib
- MacOS
- BFS
- mysql
- ์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉํ ์คํธ๋ค
- java
- ์ง ๊ฐ ์์ธก ๋ถ์
- DFS
- np.zeros_like
- ์์ด
- ๋ธ๋ผ์ฐ์ ์คํ
- ์ฐธ์กฐ ๋ณ์
- ์ด์ง์ ๋ณํ
- Today
- Total
๋ชฉ๋ก์ ํ ํฌ ํ์ด์ฌ (10)
๐ฆ ๊ณต๋ฃก์ด ๋์!
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..
์ ๊ท ํํ์์ ๊ธฐ์ด ๋ฉํ๋ฌธ์ ๋ฌธ์ ํด๋์ค[ ] ๋ฌธ์ ํด๋์ค๋ก ๋ง๋ค์ด์ง ์ ๊ท์์ “[ ] ์ฌ์ด์ ๋ฌธ์๋ค๊ณผ ๋งค์น” ๋ผ๋ ์๋ฏธ [abc] "a"๋ ์ ๊ท์๊ณผ ์ผ์นํ๋ ๋ฌธ์์ธ "a"๊ฐ ์์ผ๋ฏ๋ก ๋งค์น "before"๋ ์ ๊ท์๊ณผ ์ผ์นํ๋ ๋ฌธ์์ธ "b"๊ฐ ์์ผ๋ฏ๋ก ๋งค์น "dude"๋ ์ ๊ท์๊ณผ ์ผ์นํ๋ ๋ฌธ์์ธ a, b, c ์ค ์ด๋ ํ๋๋ ํฌํจํ๊ณ ์์ง ์์ผ๋ฏ๋ก ๋งค์น๋์ง ์์ [ ] ์์ ๋ ๋ฌธ์ ์ฌ์ด์ ํ์ดํ(-)์ ์ฌ์ฉํ๋ฉด ๋ ๋ฌธ์ ์ฌ์ด์ ๋ฒ์(From - To)๋ฅผ ์๋ฏธํ๋ค. ์๋ฅผ ๋ค์ด [a-c]๋ผ๋ ์ ๊ท ํํ์์ [abc]์ ๋์ผํ๊ณ [0-5]๋ [012345]์ ๋์ผํ๋ค. ๋ฌธ์ ํด๋์ค([ ]) ์์๋ ์ด๋ค ๋ฌธ์๋ ๋ฉํ ๋ฌธ์๋ ์ฌ์ฉํ ์ ์์ง๋ง ์ฃผ์ํด์ผ ํ ๋ฉํ ๋ฌธ์๊ฐ 1๊ฐ์ง ์๋ค. ๊ทธ๊ฒ์ ๋ฐ๋ก ^์ธ๋ฐ, ๋ฌธ์ ํด๋์ค..
์ค๋ ๋ # ์ปดํจํฐ์์ ๋์ํ๊ณ ์๋ ํ๋ก๊ทธ๋จ์ ํ๋ก์ธ์ค๋ผ๊ณ ํ๋ค. ๋ณดํต 1๊ฐ์ ํ๋ก์ธ์ค๋ ํ ๊ฐ์ง ์ผ๋ง ํ์ง๋ง # ์ค๋ ๋๋ฅผ ์ฌ์ฉํ๋ฉด ํ ํ๋ก์ธ์ค ์์์ 2๊ฐ์ง ๋๋ ๊ทธ ์ด์์ ์ผ์ ๋์ ์ํ ๊ฐ๋ฅํ๋ค. import time def long_task(): # 5์ด์ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ํจ์ for i in range(5): time.sleep(1) # 1์ด๊ฐ ๋๊ธฐํ๋ค. print("working:%s\\n" % i) print("Start") for i in range(5): # long_task๋ฅผ 5ํ ์ํํ๋ค. long_task() print("End") # ์๊ธฐ ์์ ๋ ํจ์๋ฅผ ์คํํ๋๋ฐ 5์ด์ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ํจ์๋ค. ์ด๊ฒ์ 5๋ฒ ๋ฐ๋ณตํ๋ฉด 25์ด์ ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค. # ์ค๋ ๋๋ฅผ ์ฌ์ฉํ๋ฉด ํจ์๋ฅผ ๋์ ์คํํ์ฌ ..
Library pickle ๊ฐ์ฒด์ ํํ ๊ทธ๋๋ก ์ ์งํ๋ฉด์ ํ์ผ ์ ์ฅํ๊ณ ๋ถ๋ฌ์ฌ ์ ์๊ฒ ํ๋ ๋ชจ๋ import pickle f = open("test.txt", 'wb') data = {1: 'python', 2: 'you need'} pickle.dump(data, f) f.close() f = open("test.txt", 'rb') data = pickle.load(f) print(data) >>> {2:'you need', 1:'python'} shutil import shutil shutil.copy("src.txt",'dst.txt') # src๋ผ๋ ํ์ผ์ด๋ฆ์ผ๋ก dst ๋๋ ํ ๋ฆฌ์ ๋ณต์ฌํ๊ณ ๋์ผํ ํ์ผ ์ด๋ฆ์ผ๋ก # ์์ ๋๋ ๋ฎ์ด์ด๋ค. glob import glob glob.glob("c:/do..
max(x) # ๋ฐ๋ณต ๊ฐ๋ฅํ ํจ์๋ฅผ ๋ฐ์ ์ต๋๊ฐ ๋ฐํ min(x) # ๋ฐ๋ณต ๊ฐ๋ฅํ ํจ์๋ฅผ ๋ฐ์ ์ต์๊ฐ ๋ฐํ oct(x) # 8์ ์ํํ๋ฅผ 8์ง์๋ก ๋ฐ๊ฟ์ค๋ค. open(filename,[mode]) # default๋ r ์ฝ๊ธฐ๋ชจ๋ # b๋ w,r,a์ ํจ๊ป ์ฌ์ฉํ๋ค. f = open("binary_file","rb") # ๋ฐ์ด๋๋ฆฌ ์ฝ๊ธฐ ๋ชจ๋ fread = open("read_mode.txt",'r') ==fread3 = open("read_mode.txt") ord(x) # ๋ฌธ์์ ์ ๋์ฝ๋ ๊ฐ์ ๋๋ ค์ฃผ๋ ํจ์ pow(x,y) # x์ y์ ๊ณฑํ ๊ฒฐ๊ด๊ฐ์ ๋ฐํํจ range(x) # 0๋ถํฐ x-1๊น์ง range(x,y) # x๋ถํฐ y๊น์ง range(x,y,z) # x๋ถํฐ y๊น์ง zํ ์ผ๋ก round(x) # ๋ฐ์ฌ๋ฆผ..
abs(x) #์ ๋ ๊ฐ์ ๋๋ ค์ฃผ๋ ํจ์ all(x) # for๋ฌธ์ผ๋ก ๊ทธ ๊ฐ์ ์ถ๋ ฅํ ์ ์์ ๋(๋ฐ๋ณต ๊ฐ๋ฅํ ๊ฐ) true ๊ฐ์ ์ถ๋ ฅ # ๊ทธ ์์ ์ค 0์ด ์์ผ๋ฉด false ๋น ๊ฐ์ผ ๊ฒฝ์ฐ true # ๋ฆฌ์คํธ, ํํ, ๋ฌธ์์ด, ๋์ ๋๋ฆฌ, ์งํฉ any(x) # ๋ฐ๋ณต ๊ฐ๋ฅ ๊ฐ์ ์ ๋ ฅ ์ธ์๋ก ๋ฐ์ ์์ ์ค # true๊ฐ์ด ์์ ๋ true # ๋น ๊ฐ, "",0 false chr(x) # ์ ๋์ฝ๋ ๊ฐ์ ์ ๋ ฅ๋ฐ์ ๊ทธ ์ฝ๋์ ํด๋นํ๋ ๋ฌธ์๋ฅผ ์ถ๋ ฅํ๋ค. dir(x) # ๊ฐ์ฒด๊ฐ ์์ฒด์ ์ผ๋ก ๊ฐ์ง๊ณ ์๋ ๋ณ์๋ ํจ์๋ฅผ ๋ณด์ฌ์ค๋ค ex) >>> dir([1, 2, 3]) ['append', 'count', 'extend', 'index', 'insert', 'pop',...] >>> dir({'1':'a'}) ['clear',..