-
ํ์ด์ฌ ๊ธฐ์ด 1. ๋ฌธ์์ด ์ถ๋ ฅ๊ณผ ์ต์ ์ฌ์ฉPYTHON 2020. 8. 24. 23:07
๐ฏ ํ์ด์ฌ ๊ธฐ๋ณธ๋ฌธ๋ฒ์ ์์์ธ ํ๋ฆฐํธ ํจ์์ ์ถ๋ ฅ ์ต์ ์ ์์๋ณธ๋ค.
ํ๊ธ์ค์
{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "Project Label", "type": "shell", "command": "python", "args": [ "${file}" ], "presentation": { "reveal": "always", "panel": "new" }, "options": { "env": { "PYTHONIOENCODING": "UTF-8" } }, "group": { "kind": "build", "isDefault": true } } ] }
์ฝ๋ ์ฐ์ต์ ์ํด vscode์์ ํ๊ธ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์ถ๋ ฅ๋๋๋ก ์ค์ ํด์ผ ํ๋ค. view - command palette - task:configure task ๊ฒ์ - create tasks.json file - others ํ๋ฉด ํด๋ ํ์์ tasks.jsonํ์ผ์ด ์์ฑ๋๋ค. ๊ทธ ํ์ผ์ ์ ์ฝ๋๋ฅผ ๋ฃ๋๋ค.
ctrl+f5
๋ก ํฐ๋ฏธ๋์์ ์ฝ์ ์ถ๋ ฅ์ด ๊ฐ๋ฅํ๋ฉฐ, ์ฃผ๋กctrl + shift + b
๋ฅผ ์ฌ์ฉํ๋ค.๊ธฐ๋ณธ์ถ๋ ฅ
print('Hello Python!') print("Hello Python!") print("""Hello Python!""") print('''Hello Python!''') print()
ํ๋ฆฐํธ ํจ์๋ก ๊ธฐ๋ณธ์ถ๋ ฅํ๋ค. ๋ฌธ์์ด์ ์ถ๋ ฅํ ๋ '์์ ๋ฐ์ดํ'์ "ํฐ ๋ฐ์ดํ" ๋ชจ๋ ์ฌ์ฉํ ์ ์๋ค. ๋ฐ์ดํ ์ธ ๊ฐ ์ฐ๊ธฐ๋ ๊ฐ๋ฅํ๋ค. ๊ทธ๋ฅ ํ๋ฆฐํธํจ์๋ง ์ธ ๊ฒฝ์ฐ ์ค๋ฐ๊ฟ์ด ๋๋ค.
separator ์ต์
print('T', 'E', 'S', 'T', sep='') # TEST
์์ ๋ฐ์ดํ ์์ ์๋ ๋ฌธ์๋ฅผ ํ๋๋ก ์ด์ด์ ์ถ๋ ฅํ๋ค.
print('2019', '02', '19', sep='-') # 2019-02-19
์ ๋ฌธ์๋ค์ ๋์ฌ๋ก ์ด์ด์ ์ถ๋ ฅํ๋ค.
end ์ต์
print('Welcome To', end=' ') print('the black parade', end=' ') print('piano notes') # Welcome To the black parade piano notes
ํ๋ฆฐํธ ํจ์๋ ํ์ค์ฉ ์ถ๋ ฅํ๋ค. ํ์ง๋ง ๋์ ๊ณต๋ฐฑ์ผ๋ก ์ฒ๋ฆฌํ๋ฉด ๋ผ์ธ์ด ํ์ค๋ก ์ฐ๊ฒฐ๋์ด์ ์ถ๋ ฅ๋๋ค.
format ์ต์ [ ], { }, ( )
print('{} and {}'.format('You', 'Me')) # You and Me
์ฒซ๋ฒ์งธ ๊ดํธ์ ๋๋ฒ์งธ ๊ดํธ์ ํฌ๋งทํจ์ ์์ ๋ฌธ์์ด์ ๋งค์นญํ์ฌ ์ถ๋ ฅํ๋ค.
print('{0} and {1} and {0}'.format('You', 'Me')) # You and Me and You
์๋ฆฌ ๋ฒํธ์ ๋ฐ๋ผ ๋ฌธ์์ด์ ๋งค์นญํ ์ ์๋ค.
print('{var1} are {var2}'.format(var1='You', var2='Niceman')) # You are Niceman
๋ ์ง๊ด์ ์ผ๋ก ๋งค์นญ์ ๋ช ์ํ ์ ์๋ค.
%d, %f, %s ์ต์
print("Test1: %5d, Price: %4.2f" % (776, 6534.123)) print("Test1: {0:5d}, Price:{1:4.2f}".format(776, 6534.123)) print("Test1: {a: 5d}, Price:{b: 4.2f}".format(a=776, b=6534.123)) # Test1: 776, Price: 6534.12
%s๋ ๋ฌธ์, %d๋ ์ ์, %f๋ ์ค์๋ง ๋ฐ๋ ์๋ฆฌ๋ฅผ ๋ํ๋ธ๋ค. ์ค๊ดํธ๋ก ๋ฌถ์ด์ ํฌ๋งท ์ต์ ์ ์ฌ์ฉํ ๋ %๋ฅผ ํ๊ธฐํ์ง ์์๋ ๋๋ค.
๋ฌธ์์ด๊ณผ ๋ฐ์ดํ๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๋ ๋ค์ํ ๋ฐฉ๋ฒ (Escape ์ฝ๋)
print("'you'") print("\'you'\") print('\"you"\') print("""'you'""")
๋ฐ์ดํ์ ํฐ๋ฐ์ดํ๋ฅผ ์๋ก ๋ค๋ฅด๊ฒ ๊ตฌ๋ถํด์ฃผ๊ธฐ
๐ NEXT : ํ์ด์ฌ ์๋ฃํ ๊ณต๋ถํ๊ธฐ
๋ฐ์ํ'PYTHON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ์ด์ฌ ๊ธฐ์ด 6. ํด๋์ค์ ์์ (0) 2020.08.31 ํ์ด์ฌ ๊ธฐ์ด 5. ํจ์์ ๋๋ค์ (0) 2020.08.30 ํ์ด์ฌ ๊ธฐ์ด 4. ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ (0) 2020.08.29 ํ์ด์ฌ ๊ธฐ์ด 3. ๋ฆฌ์คํธ, ํํ, ๋์ ๋๋ฆฌ, ์งํฉ ์๋ฃํ (0) 2020.08.27 ํ์ด์ฌ ๊ธฐ์ด 2. ์ซ์ํ๊ณผ ๋ฌธ์ํ ๋ฐ์ดํฐํ์ (0) 2020.08.26