์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- Do it
- ํฉํ ๋ฆฌ์ผ ์ง๋ฒ
- BFS
- Extended Slices
- dacon
- ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ
- DFS
- ํ์ ๋ณ์
- ํ๋ก๊ทธ๋๋จธ์ค
- matplotlib
- 2BPerfect
- ๋ธ๋ผ์ฐ์ ์คํ
- ๋ฐ์ค๊ทธ๋ํ
- ์ต์
- Do_it
- ์๋ฐ
- ์ด์ง์ ๋ณํ
- ์ฐธ์กฐ ๋ณ์
- sql
- java
- ์ ํ ํฌ ํ์ด์ฌ
- jdbc
- ๋ฐฑ์ค
- MacOS
- ์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉํ ์คํธ๋ค
- ์ง ๊ฐ ์์ธก ๋ถ์
- mysql
- PYTHON
- np.zeros_like
- ์์ด
- Today
- Total
๋ชฉ๋กDevelopment/Python (41)
๐ฆ ๊ณต๋ฃก์ด ๋์!
๋ชจ๋ ๋ง์ ๋ช ๋ น์ด %whos ์ ์ฅ๋ ๋ณ์ ๋ณด๊ธฐ %%writefile [-a] file.py a์ต์ ์ ์ฌ์ฉํ๋ฉด ์ถ๊ฐํ๊ณ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๋ฎ์ด์ %load file.py ๋ถ๋ฌ์ค๊ธฐ %run file.py ์ฝ๋ ์ฝ์ด์ ์ฝ๋ ์ ์ ํ์ # ๋ชจ๋์ ๋ถ๋ฌ์ค๊ณ ๋ชจ๋.๋ณ์ ๋ชจ๋.ํจ์ ๋ชจ๋.ํด๋์ค๋ช ์ ์ฌ์ฉํด์ผํ์ง๋ง from my_area import * # ์ด๋ฐ์์ผ๋ก ๋ถ๋ฌ์ ๋ฐ๋ก ๋ณ์์ ๋ฉ์๋ ํด๋์ค๋ฅผ ์ธ ์ ์๋ค. print('pi=',PI) print('sqare area =',square_area(5)) from ๋ชจ๋๋ช import ํจ์๋ช as ๋ณ๋ช if __name__=="__main__": # ์ง์ ์คํํ ๋๋ง ์คํ๋จ import ํ ๋๋ ์คํ ์๋จ. print("Do it") func(3) func(4) else:..
๋ฌธ์์ด๊ณผ ํ ์คํธ ํ์ผ ๋ฐ์ดํฐ ๋ค๋ฃจ๊ธฐ pn="+82-01-2345-6789" sn= pn.split('-',1) print(sn) >>>>['+82','01-2345-6789'] str.strip([chars]) chars ์ธ์ ๋ค๋ฅธ ๋ฌธ์๋ฅผ ๋ง๋ ๋๊น์ง ์ง์ ํ ๋ฌธ์๋ฅผ๋ชจ๋ ์ญ์ ํ ๋ฌธ์์ด์ ๋ฐํ st='aaabaPythonabaa' st.strip('ab') ab๋ชจ๋ ์ ๊ฑฐ s.strip('*.#!%') ํด๋น ๋ฌธ์ ์ ๋ค ๋ชจ๋ ์ ๊ฑฐ lstrip ์ผ์ชฝ ๋ฌธ์ ์ ๊ฑฐ rstrip ์ค๋ฅธ์ชฝ ๋ฌธ์ ์ ๊ฑฐ ## ๋ฌธ์์ด ์ฐ๊ฒฐํ๊ธฐ ad=[1,2,3,4] ๊ตฌ๋ถ์.join(ad) 1๊ตฌ๋ถ์2๊ตฌ๋ถ์3๊ตฌ๋ถ์4 ## ๋ฌธ์์ด ์ฐพ๊ธฐ s.find(str) s์์ str์ ์ฐพ๋ ๊ฒ ์ฒซ ๋ฒ์งธ๋ก ์ผ์นํ๋ ๋ฌธ์์ด์ ์์น๋ฅผ ๋ฐํ ์ฌ๊ธฐ์ ๋ฌธ์์ด์ ์์น๋ 0..
๊ฐ์ฒด์ ํด๋์ค ## ์ ์ ๋ฉ์๋ ์ ์ ๋ฉ์๋๋ ํด๋์ค์ ๊ด๋ จ์ด ์์ด์ ํด๋์ค ์์ ๋๊ธฐ๋ ํ์ง๋ง ํด๋์ค๋ ํด๋์ค์ ์ธ์คํด์ค์๋ ๋ฌด๊ดํ๊ฒ ๋ ๋ฆฝ์ ์ผ๋ก ๋์ํ๋ ํจ์๋ฅผ ๋ง๋ค๊ณ ์ถ์๋ ์ด์ฉ ํจ์๋ฅผ ์ ์ํ ๋ ์ธ์๋ก self์ฌ์ฉ x ์ ์ ๋ฉ์๋ ์์์ ์ธ์คํด์ค ๋ฉ์๋๋ ๋ณ์์ ์ ๊ทผํ ์ ์๋ค. ํจ์ ์์ ๋ฐ์ฝ๋ ์ดํฐ์ธ @staticmethod๋ฅผ ์ ์ธํ์ฌ ์ ์ ๋ฉ์๋ ํํ class Car(): def __init__(self,size,color): def move(self,speed): def auto_cruise(self): ## ์ ์ ๋ฉ์๋ ์์ @staticmethod def check_type(model_code): if(model_code>=20): print('์ด ์๋์ฐจ๋ ์ ๊ธฐ์ฐจ์ ๋๋ค.') elif(10
Scoping rule ์ง์ญ ์์ญ ์ ์ญ ์์ญ ๋ด์ฅ์์ญ ์์๋๋ก ๋ณ์ ํ์ธ ๋ง์ฝ ๊ฐ์ ๋ณ์์ ์ด๋ฆ์ผ ๊ฒฝ์ฐ ์ค์ฝํ ๋ฃฐ์ ์ํด ๋ณ์ ์ ํ a=12 def func(): global a a= 1444 >>> ์ ์ญ๋ณ์ a๋ 1444์ ๋๋ค ํจ์ lambda : (lambda :)() ๋ด์ฅ ํจ์ min max abs sum len
ํ์ผ ์ฝ๊ณ ์ฐ๊ธฐ f= open(’file_name’,’mode’) r ์ฝ๊ธฐ ๋ชจ๋ ๊ธฐ๋ณธ ๋ํดํธ ๊ฐ w ์ฐ๊ธฐ๋ชจ๋ ๊ธฐ์กด ๋ด์ฉ์ ์ ๋ถ ์ญ์ x ์ฐ๊ธฐ๋ชจ๋๋ก ์ด๋ฆผ ๊ฐ์ ์ด๋ฆ ํ์ผ ์์ ๊ฒฝ์ฐ ์ค๋ฅ ๋ฐ์ a ์ถ๊ฐ๋ชจ๋ ๊ฐ์ ์ด๋ฆ ํ์ผ ์์ ๊ฒฝ์ฐ w์ ๋์ผ b ๋ฐ์ด๋๋ฆฌ ํ์ผ๋ชจ๋ t ํ ์คํธ ํ์ผ๋ชจ๋๋ก ํ์ผ์ด๊ธฐ ํผํฉํด์ ์ฌ์ฉํ ์๋ ์์ bw wb ์๋ฌด ๊ฒ๋ ์ฐ์ง ์์ผ๋ฉด rt f=open('file','w') f.write(str) f.close() f=open('f') data=f.read() f.close() print(data) ## ๋ฐ๋ณต๋ฌธ์ ํตํด ์ฝ๊ณ ์ฐ๊ธฐ f=open('t','w') for num in range(1,6): l = "2*{0}={1}\\n".format(num,2*num) f.write(l) f.cl..
๋ฐ๋ณต๋ฌธ range(a,b,c) a๋ถํฐ b์ ๊น์ง c์ฉ ์ฆ๊ฐ for k in range(10): if(k==2): continue # 2์ผ๊ฒฝ์ฐ 3์ผ๋ก ๋์ด๊ฐ๋ผ(ํ๋๊ฑฐํด๋ผ) ์ ๋ ฅ๊ณผ ์ถ๋ ฅ print("best","python",sep="+") >>> best+python print('s\\nd') s d print('d',end='') ๋ํดํธ๋ \\n print('s') ds print('%t %t' %(name,name2)) name='๊ด์ฌ' print('d:{1},{2},{0}'.format(a,b,c)) a=a b=b c=c >>> bca {}{}{}๋ก ์จ๋ ๊ฐ๋ฅ but ์์ ์๊ด์์ด ํ๋ ๊ฒ์ a=0.1234567890123456789 print('{0:.2f},{0:.5f}'.format(a)) 0.1..