๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

ํŒŒ์ด์ฌ42

[Python] lambda function - ํŒŒ์ด์ฌ ๋žŒ๋‹ค(Lambda)ํ•จ์ˆ˜ python lambda function - ํŒŒ์ด์ฌ ๋žŒ๋‹ค(Lambda)ํ•จ์ˆ˜ ๋žŒ๋‹ค(Lambda)ํ•จ์ˆ˜ lambd๋Š” ํ•จ์ˆ˜ ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์˜ˆ์•ฝ์–ด๋กœ def์™€ ๋™์ผํ•œ ์—ญํ• ์„ ํ•œ๋‹ค. ์ผ๋ฐ˜ ํ•จ์ˆ˜๋ฅผ ํ•œ์ค„๋กœ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค. def๋ฅผ ์‚ฌ์šฉํ•  ์ •๋„๋กœ ๋ณต์žกํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ def๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์„ ๋•Œ ์“ฐ์ธ๋‹ค. lambda ๋งค๊ฐœ๋ณ€์ˆ˜1, ๋งค๊ฐœ๋ณ€์ˆ˜2, ... : ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ ํ‘œํ˜„์‹ >>> add = lambda a,b : a+b >>> result = add(3,4) >>> print(result) add๋Š” ๋‘ ๊ฐœ์˜ ์ธ์ˆ˜๋ฅผ ๋ฐ›์•„ ์„œ๋กœ ๋”ํ•œ ๊ฐ’์„ ๋Œ๋ ค์ฃผ๋Š” lambdaํ•จ์ˆ˜. >>> def add(a,b): return a+b >>> result = add(3,4) >>> print(result) ์œ„ lambda๋ฅผ .. 2022. 1. 20.
[Python] ์ ํ”„ ํˆฌ ํŒŒ์ด์ฌ ์—ฐ์Šต๋ฌธ์ œ ํ’€์ด 2์žฅ Q1. ํ™๊ธธ๋™์˜ ๊ณผ๋ชฉ๋ณ„ ์ ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ํ™๊ธธ๋™ ์”จ์˜ ํ‰๊ท  ์ ์ˆ˜๋Š”? ๊ตญ์–ด - 80, ์˜์–ด -75, ์ˆ˜ํ•™ - 55 >>> a= 80 >>> b = 75 >>> c = 55 >>> print((a+b+c)/3) 70.0 Q2. ์ž์—ฐ์ˆ˜ 13์ด ํ™€์ˆ˜์ธ์ง€ ์ง์ˆ˜์ธ์ง€ ํŒ๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•? >>> 13 % 2 1 Q3. ํ™๊ธธ๋™์˜ ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ๋Š” 881120-1068234์ด๋‹ค. ํ™๊ธธ๋™์˜ ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ๋ฅผ ์—ฐ์›์ผ(YYYYMMDD)๋ถ€๋ถ„๊ณผ ๊ทธ ๋’ค์˜ ์ˆซ์ž ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋ˆ„์–ด ์ถœ๋ ฅํ•ด๋ณด์ž >>> pin = "881120-1068234" >>> yyyymmdd = pin[:6] >>> num = pin[7:] >>> print(yyyymmdd) >>> print(num) 881120 1068234 Q4. ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ ๋’ท์ž๋ฆฌ์˜ ๋งจ ์ฒซ ๋ฒˆ.. 2022. 1. 20.
๋ฐ˜์‘ํ˜•