๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • What would life be If we had no courage to attemp anything?
Language/Python

python ์ •๋ฆฌ 6

by DevIseo 2022. 4. 8.

๊ตฌ๋ฌธ์˜ค๋ฅ˜์™€ ์˜ˆ์™ธ ---->์˜ค๋ฅ˜๋ฉ”์„ธ์ง€ ํ™•์ธ.

๊ตฌ๋ฌธ์˜ค๋ฅ˜
์ž˜๋ชป๋œ ๋ช…๋ น์„ ์ž…๋ ฅํ•ด ๋ฐœ์ƒํ•จ
-SyntaxError : ํŒŒ์ด์ฌ ์ธํ„ฐํ”„๋ฆฌํ„ฐ๊ฐ€ ํ•ด์„ํ•˜์ง€ ๋ชปํ•ด ๋ฐœ์ƒํ•จ
์˜คํƒ€๋‚˜ ๋ฌธ๋ฒ•์ ์œผ๋กœ ํ•„์ˆ˜์ ์ธ ์š”์†Œ๊ฐ€ ๋น ์ง€์ง€ ์•Š์•˜๋Š”์ง€ ์ฐพ์•„ ์žฌ์ฝ”๋”ฉํ•ด์•ผํ•จ

์˜ˆ์™ธ
๋ฌธ๋ฒ•์ ์ธ ๋ฌธ์ œ๋Š” ์—†๋Š”๋ฐ ์‹คํ–‰ ์ค‘์— ์˜ˆ๊ธฐ์น˜ ์•Š๊ฒŒ ๋ฐœ์ƒํ•จ

์˜ˆ์™ธ ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•
-if ๋ฌธ์„ ์ด์šฉํ•œ ์˜ˆ์™ธ์˜ ์ฒ˜๋ฆฌ: ์ •์ƒ์ ์ธ ํ๋ฆ„์„ ์ œ์–ดํ•  ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
-try~except๋ฌธ์„ ์ด์šฉํ•œ ์˜ˆ์™ธ์˜ ์ฒ˜๋ฆฌ
-try~except~else๋ฌธ์„ ์ด์šฉํ•œ ์˜ˆ์™ธ์˜ ์ฒ˜๋ฆฌ
-try~except~else~finally๋ฌธ์„ ์ด์šฉํ•œ ์˜ˆ์™ธ์˜ ์ฒ˜๋ฆฌ

isdigit() ์ˆซ์ž์ธ์ง€ ์•„๋‹Œ์ง€ true/false๋กœ ์•Œ๋žด์คŒ

์˜ˆ์™ธ ๋ฐœ์ƒ ์‹œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•
try~except๋ฌธ : ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์ฒ˜๋ฆฌ
try~except~else๋ฌธ : ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์ฒ˜๋ฆฌ, ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์„๋•Œ
try~except~else~finally๋ฌธ : ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์ฒ˜๋ฆฌ, ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์„๋•Œ, ์˜ˆ์™ธ ๋ฐœ์ƒ๊ณผ ์ƒ๊ด€์—†์ด ์‹คํ–‰

์˜ˆ์™ธ ๊ฐ์ฒด
์ฝ”๋“œ๋ฅผ ์‹คํ–‰ ์ค‘ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ์œผ๋กœ, ์˜ค๋ฅ˜ ๋ฐœ์ƒ๊ณผ ๊ด€๋ จํ•œ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Œ

๊ฐ•์ œ ์˜ˆ์™ธ ๋ฐœ์ƒ๋ฒ•
ํŠน์ • ์กฐ๊ฑด์—์„œ ์˜ˆ์™ธ ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค์–ด ์˜ˆ์™ธ๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ์Œ

raise๋ฌธ์„ ์ด์šฉํ•œ ๊ฐ•์ œ ์˜ˆ์™ธ ๋ฐœ์ƒ

'Language > Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

python ์ •๋ฆฌ 7  (0) 2022.04.08
python ์ •๋ฆฌ 5  (0) 2022.04.08
python ์ •๋ฆฌ 4  (0) 2022.04.08
python ์ •๋ฆฌ 3  (0) 2022.04.08
python ์ •๋ฆฌ 2  (0) 2022.04.08

๋Œ“๊ธ€