์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
Tags
- ํ์ด์ฌ ์๊ณ ๋ฆฌ์ฆ
- ๋ฐฑ์ค
- ์๋ฐ ๊ธฐ์ด
- ํ์ด์ฌ
- ubuntu
- Rust
- C
- Python challenge
- java
- ๋ฌ์คํธ ์์
- ์๋ฐ
- Operating System
- Python
- ์ค๋ผํดDB
- ๋ฐฑ์ค ๋ฌ์คํธ
- ๋ฌ์คํธ
- ์ด์์ฒด์
- ๋ฌ์คํธ ํ๋ก๊ทธ๋๋ฐ ๊ณต์ ๊ฐ์ด๋
- Database
- ์๊ณ ๋ฆฌ์ฆ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- data communication
- ์ค๋ผํด
- ์๋ฐ ๊ฐ๋
- ๋ฐ์ดํฐ ํต์
- ์ฐ๋ถํฌ
- ํ์ด์ฌ ์ฑ๋ฆฐ์ง
- ํ์ด์ฌ ์ฒผ๋ฆฐ์ง
- Reversing
- OS
Archives
- Today
- Total
IT’s Portfolio
[Python] ํ์ด์ฌ์์ '_, *, **' ์๋ฏธ ๋ณธ๋ฌธ
728x90
๋ฐ์ํ
๐ป Python _
& *
& **
Meaning
๐ *
& **
ํ์ด์ฌ ๊ณต๋ถ๋ฅผ ํ๋ค๋ณด๋ฉด *args
์ **kwargs
๋ฅผ ๋ง์ด ์ ํ ์ ์๋ค.
*
์ **
์ ํฌ๊ด์ ์ธ ์๋ฏธ๋ ํจ์์ ์์์ ์์ ์ธ์๋ฅผ ํ์ฉํ๋ ์ผ๋ฐ์ ์ธ ๊ด์ฉ๊ตฌ ์ด๋ค.
*args
: arguments์ ์ฝ์- ํ๋ผ๋ฏธํฐ๋ฅผ ๋ช ๊ฐ ๋ฐ์ ์ง ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ ์ฌ์ฉ (Tuple Type)
- Detail description: ํจ์์ ๋งค๊ฐ๋ณ์ ์ ์ ์์
*
์ ์๋ฏธ๋ ๊ฐ๋ณ์ ์ธ ๊ฐฏ์๋ฅผ ๊ฐ์ง ์์น ์ธ์๋ก ์ ์ํ๊ฒ ๋ค๋ ์๋ฏธ์
- Detail description: ํจ์์ ๋งค๊ฐ๋ณ์ ์ ์ ์์
*
๋ค์ ๋ณ์๋ ์์๋ก ์ ํ ์ ์์
- ํ๋ผ๋ฏธํฐ๋ฅผ ๋ช ๊ฐ ๋ฐ์ ์ง ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ ์ฌ์ฉ (Tuple Type)
**kwargs
: keyword arguments์ ์ฝ์*
์ ๋น์ทํ์ง๋ง ํ๋ผ๋ฏธํฐ ์ด๋ฆ์ ๊ฐ์ด ๋ณด๋ผ ์ ์์ (Dictionry Type)- Detail description: ํจ์์ ๋งค๊ฐ๋ณ์ ์ ์ ์์
**
์ ์๋ฏธ๋ ๊ฐ๋ณ์ ์ธ ๊ฐฏ์๋ฅผ ๊ฐ์ง ์ธ์๋ก ์ ์ํ๊ฒ ๋ค๋ ์๋ฏธ์
- Detail description: ํจ์์ ๋งค๊ฐ๋ณ์ ์ ์ ์์
**
๋ค์ ๋ณ์๋ ์์๋ก ์ ํ ์ ์์
๐ฟ _
ํ์ด์ฌ์์์ underscore ํน์ underbar์ ์๋ฏธ๋ ๋ค์ํ๋ค.
- Interpreter์ ๋ง์ง๋ง ๊ฐ ์ ์ฅ
- ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ์์๋ ๋ง์ง๋ง์ผ๋ก ์คํ๋ ๊ฒฐ๊ณผ๊ฐ์ด ๋ณ์
_
์ ์ ์ฅ๋จ
- ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ์์๋ ๋ง์ง๋ง์ผ๋ก ์คํ๋ ๊ฒฐ๊ณผ๊ฐ์ด ๋ณ์
- Ignore Value => I don't care
- ๊ฐ์ด ํ์ํ์ง ์๊ฑฐ๋ ์ฌ์ฉ๋์ง ์๋ ๊ฐ์
_
์ ํ ๋นํ๋ฉด ๋จ
- ๊ฐ์ด ํ์ํ์ง ์๊ฑฐ๋ ์ฌ์ฉ๋์ง ์๋ ๊ฐ์
- ๋ณ์๋ ํจ์๋ช ์ ํน๋ณํ ์๋ฏธ ๋๋ ๊ธฐ๋ฅ์ ๋ถ์ฌํ๊ณ ์ ํ ๋
- ๊ตญ์ ํ(Internationalization, i18n) / ์ง์ญํ(Localization, l10n)
- ์ซ์ ๋ฆฌํฐ๋ด ๊ฐ์ ์๋ฆฟ์ ๊ตฌ๋ถ์ ์ํ ๊ตฌ๋ถ์
728x90
๋ฐ์ํ
'Development Study > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] eval(), exec()์ ๋ํด์ (0) | 2022.08.16 |
---|---|
[Algorithm] Baekjoon - ์กฐ๊ฑด๋ฌธ ๋จ๊ณ (0) | 2022.08.05 |
[Python] open(0)๊ณผ sys.stdin (0) | 2022.08.02 |
[Algorithm] Baekjoon - Test Score (0) | 2022.07.30 |
[Algorithm] Baekjoon - Number Compare (0) | 2022.07.30 |
Comments