250x250
Link
๋‚˜์˜ GitHub Contribution ๊ทธ๋ž˜ํ”„
Loading data ...
Notice
Recent Posts
Recent Comments
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๐Ÿ Python/๊ธฐ์ดˆ (19)

Data Science LAB

[Python] self์™€ __init__

Class ๋Š” ํฌ๊ฒŒ ์†์„ฑ / ๋ฉ”์„œ๋“œ๋กœ ๊ตฌ์„ฑ - ๋ฉ”์„œ๋“œ : ๊ธฐ๋Šฅ์„ ํ•˜๋Š” ํ•จ์ˆ˜ - ์†์„ฑ : ๋ฐ์ดํ„ฐ Person์ด๋ผ๋Š” ํด๋ž˜์Šค๊ฐ€ ์žˆ์„ ๋•Œ, ์ด๋ฆ„, ๋‚˜์ด, ์ง์—… ๋“ฑ์˜ ์ •๋ณด๊ฐ€ ์†์„ฑ์ด๊ณ  ์ž๊ธฐ์†Œ๊ฐœ์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์ด ๋ฉ”์„œ๋“œ ์—ฌ๊ธฐ์„œ self๋Š” ์ž๊ธฐ ์ž์‹ , ์ฆ‰ ์ธ์Šคํ„ด์Šค๋ฅผ ์˜๋ฏธํ•œ๋‹ค. class Person(): def __init__(self,name,age,job): self.name = name self.age = age self.job = job Class ๊ตฌ์„ฑ ์‹œ ์žฅ์  - ๊ธ€๋กœ๋ฒŒ ๋ณ€์ˆ˜๋ฅผ ์—†์• ๊ณ , ๋ชจ๋“  ๋ณ€์ˆ˜๋ฅผ ์–ด๋– ํ•œ ์Šค์ฝ”ํ”„์— ์†Œ์†์‹œํ‚ด - ๋ช‡ ๋ฒˆ์ด๊ณ  ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅ - ์ฝ”๋“œ ์ˆ˜์ • ์ตœ์†Œํ™” - ํ•จ์ˆ˜ ์‹คํ–‰ ์ค‘, ํ•จ์ˆ˜ ์ž์‹ ์„ ๋‹ค์‹œ ํ˜ธ์ถœํ•˜๋Š” ์ฒ˜๋ฆฌ ๋“ฑ์ด ๊ฐ€๋Šฅ __init__ - ์ปจ์ŠคํŠธ๋Ÿญํ„ฐ๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ์ดˆ๊ธฐํ™”๋ฅผ ์œ„ํ•œ ํ•จ์ˆ˜(๋ฉ”์„œ๋“œ) - ์ธ์Šคํ„ด์Šค..