본문 바로가기
카테고리 없음

파이썬 "Asterisk" or "star", 초보자도 이해하기 쉬운 설명과 샘플코드

by 뷰티풀스택 2023. 7. 4.
반응형

키워드: 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

반응형

댓글