728x90
반응형
SMALL

프로그래밍이야기/파이썬 5

[파이썬배우기] 변수 - 전역변수와 지역변수

안녕하세요. 피맨입니다.  이번에는 다시 변수관련 내용으로 돌아왔습니다. 함수를 알아야 이해할 수 있는 내용이기때문입니다. 전역변수와 지역변수의 개념은 매우 중요하므로 잘 이해해주세요 :)  전역변수 (Global Variable)전역변수는 프로그램 전체에서 접근할 수 있는 변수입니다. 함수 내부와 외부에서 모두 사용할 수 있습니다. 전역변수는 보통 프로그램의 시작 부분에서 선언됩니다.  x = 10 # 전역변수def my_function(): print(x) # 전역변수 x를 사용my_function() # 출력: 10print(x) # 출력: 10  위 예시에서 x는 전역변수로, 함수 my_function 내부와 외부에서 모두 접근할 수 있습니다. 지역변수 (Local Variable)지..

[파이썬배우기] 함수 만들기

안녕하세요 피맨이에요. 오늘은 파이썬에서 함수를 만드는 방법을 배울것이에요. :) 함수를 왜 만들고, 사용하는 이유도 알아볼께요.  파이썬에서 함수는 코드의 재사용성을 높이고, 코드의 가독성을 향상시키며, 유지보수를 쉽게 하기 위해 사용됩니다. 함수는 특정 작업을 수행하는 코드 블록으로, 필요할 때마다 호출하여 사용할 수 있습니다. 이제 파이썬에서 함수를 만드는 방법, 함수를 사용하는 이유, 그리고 함수의 다양한 입력값 방법에 대해 자세히 설명해드릴게요.  1. 함수 만드는 방법파이썬에서 함수를 정의하려면 def 키워드를 사용합니다. 함수 이름을 지정하고, 괄호 안에 매개변수를 정의한 후, 콜론(:)을 붙입니다. 그 다음 줄부터는 들여쓰기를 사용하여 함수의 본문을 작성합니다. def 함수이름(매개변수1,..

[파이썬배우기] 함수의 다양한 입력값 방법

안녕하세요 피맨입니다. 오늘은 함수의 입력값의 형식에 대해 알아볼께요 :)  1. 함수의 다양한 입력값 방법함수는 다양한 방법으로 입력값을 받을 수 있습니다. 기본적인 매개변수 외에도, 기본값 매개변수, 가변 매개변수, 키워드 매개변수 등을 사용할 수 있습니다. 기본 매개변수기본 매개변수는 함수 호출 시 값을 제공하지 않으면 기본값을 사용하는 매개변수입니다. def greet(name="손님"): print(f"안녕하세요, {name}님!")  위 예제에서는 name 매개변수의 기본값을 "손님"으로 설정했습니다.  따라서 함수 호출 시 값을 제공하지 않으면 "손님"으로 인사합니다. 가변 매개변수가변 매개변수는 함수가 임의의 개수의 인수를 받을 수 있도록 합니다. *를 사용하여 정의합니다. def a..

[파이썬배우기] 변수의 형변환이란?

안녕하세요 피맨입니다. 이번에는 변수의 형변환에 대해 알아보려고 해요 :) 변수의 기본개념도 중요하지만, 형변환 역시 중요한 부분이에요! 형변환이란?형변환은 변수나 값의 데이터 타입을 다른 타입으로 변환하는 것을 의미합니다. 파이썬에서는 암시적 형변환과 명시적 형변환 두 가지 방법이 있습니다.  1. 암시적 형변환 (Implicit Type Conversion)파이썬은 자동으로 데이터 타입을 변환하는 경우가 있습니다. 이를 암시적 형변환이라고 합니다. # 암시적 형변환 예제num_int = 123num_float = 1.23# 정수형과 실수형을 더하면 실수형으로 변환됩니다.result = num_int + num_floatprint("Result:", result) # 출력: Result: 124.23..

[파이썬배우기] 변수란 무엇인가요?

안녕하세요 피맨입니다. 파이썬이라는 프로그래밍 언어에 대해 알아보려고 합니다. 제일 먼저 배우는 것이 변수입니다. 변수란 무엇인가요?변수는 데이터를 저장할 수 있는 이름이 붙은 메모리 공간입니다. 변수에 값을 할당하면, 그 값을 나중에 참조하거나 변경할 수 있습니다.  변수 선언 및 할당파이썬에서는 변수를 선언할 때 별도의 키워드가 필요하지 않습니다. 단순히 변수 이름을 지정하고 값을 할당하면 됩니다.  # 변수 선언 및 값 할당x = 10y = 20name = "Alice"   변수의 타입파이썬은 동적 타이핑 언어이므로, 변수의 타입을 명시적으로 선언할 필요가 없습니다. 변수에 할당된 값에 따라 타입이 자동으로 결정됩니다. # 정수형 변수age = 25# 실수형 변수height = 175.5# 문자열 ..

728x90
반응형
LIST