키워드: Asterisk 또는 star
Asterisk 또는 별표(*)는 Python에서 여러 가지 의미로 사용될 수 있습니다. 아래에서 각 의미와 함께 Python 코드 샘플을 제공하겠습니다.
1. 곱셈 연산자:
Asterisk는 두 개의 숫자를 곱하는 데 사용됩니다.
```python
a = 5
b = 3
result = a * b
print(result) # 출력: 15
```
2. 가변 인자 (Variadic Arguments):
Asterisk는 함수 정의에서 가변 인자를 표시하는 데 사용됩니다. 이는 임의의 개수의 인자를 전달할 수 있게 해줍니다.
```python
def sum_numbers(*args):
total = 0
for num in args:
total += num
return total
result = sum_numbers(1, 2, 3, 4, 5)
print(result) # 출력: 15
```
3. 시퀀스(Unpacking a Sequence):
Asterisk는 시퀀스를 풀어서 개별 요소에 할당하는 데 사용됩니다. 이는 리스트, 튜플 등의 요소를 분리할 때 유용합니다.
```python
numbers = [1, 2, 3]
a, b, c = numbers
print(a, b, c) # 출력: 1 2 3
```
4. 키워드 인자(Unpacking a Dictionary):
Asterisk는 딕셔너리를 분해하여 키워드 인자로 사용하는 데 사용될 수 있습니다.
```python
info = {'name': 'John', 'age': 25, 'city': 'New York'}
print(**info) # 출력: name='John' age=25 city='New York'
```
더 자세한 내용을 보려면 Python 공식 문서를 참조하십시오:
https://docs.python.org/3/tutorial/controlflow.html#more-on-defining-functions
댓글