IT 및 코딩/파이썬(Python)

<꿀팁모아 : 85번째 포스팅> 파이썬 변수? 변수를 꼭 알아야 하는건가?

희망주기 2021. 12. 21. 22:54
반응형

<꿀팁모아 : 85번째 포스팅> 파이썬 변수? 변수를 꼭 알아야 하는건가?

안녕하세요 꿀팁모아희망주기입니다

 

오늘 다뤄볼 주제는 파이썬변수인데요

 

파이썬 변수를 알아야 우리가 원하는 글자를 시스템에 옮겨 원하는 값으로 출력할 수 있습니다

 

한글에 자음과 모음이 있듯이 구별없이 자음과 모음을 쓰면 어떻게 될까요? 안되겠죱?

 

1 서론

파이썬 변수는 정말 코딩에 있어 정말 중요한데요. 오늘은 파이썬 변수, 변수이름, 여러 값 할당하는 방법, 출력 변수, 전역 변수로 할 예정입니다. 순서대로 자세한 설명을 할 예정이니 공부하는 도중에 이게 뭐였지 하는 부분은 다시 그 파트로 돌아가서 공부하시면 될 거 같아요. 정말정말 모르겠다는 부분들은 댓글을 남겨주시면 자세한 설명 도와드릴게요! 

 

2 파이썬 변수

2-1 변수 생성

 

파이썬에는 변수 선언을 위한 명령이 없는데요. 변수는 처음 값을 할당하는 순간 생성이 됩니다. 

 

변수생성

변수는 특정 유형으로 선언할 필요가 없으며 설정된 후에는 유형을 변경할 수 도 있답니당. 

 

변수 변경

2-2 주조 

 

변수의 데이터 유형을 지정하려는 경우 캐스팅으로 수행할 수 있습니다 

 

파이썬 주조

2-3 유형 가져오기

 

type() 함수를 사용하여 변수의 데이터 유형을 가져올 수 있습니다. 데이터의 유형인 경우 이번 포스팅말고 다음 포스팅에서 제대로 다룰 예정이므로 아 이런게 있구나 하고 넘어가시면 될 거 같아요 

 

유형 가져오기

출력을 하게 되면, x와 y 값이 어떤 데이터 타입으로 설정이 되었는지 출력이 됩니다. 

 

유형 출력

2-4 작은따옴표 or 큰 따옴표 

 

문자열 변수는 작은 따옴표나 큰따옴표를 사용하여 선언 할 수 도 있는데요. 다음과 같이 말이죠 

 

작은 따옴표와 큰따옴표 사용법

2-5 대소문자 구분

 

변수 이름은 대소문자를 구분합니다 

 

대소문자 구분

3 변수 이름 

변수는 짧은 이름 (x및 y와 같은) 또는 더 설명적인 이름 (age, carname, total_volume)을 가질 수 있어요. Python 변수에 대한 규칙도 존재하는데요. 

1) 변수 이름은 문자 또는 밑줄 문자로 시작해야 한다

2) 변수 이름은 숫자로 시작할 수 없다

3) 변수 이름은 영숫자 문자와 밑줄(Az, 0-9 및 _ ) 만 포함할 수 있다

4) 변수 이름은 대소문자를 구분한다 (age, Age 및 AGE는 세 가지 다른 변수이다) 

 

유효한 변수 이름
잘못된 변수 이름

3-1 다중 단어 변수 이름 

 

단어가 두 개 이상인 변수 이름은 읽기 어려울 수 있기 때문에 가독성을 높이는데 사용할 수 있는 몇 가지 기술들이 있는데 소개해드릴게요

 

낙타케이스

첫 번째 단어를 제외한 각 단어는 대문자로 시작한다 

파스칼 케이스

각 단어는 대문자로 시작한다

뱀 케이스

각 단어는 밑줄 문자로 구분된다

 

4 여러 값 할당 

여러 변수에 대한 많은 값을 할당도 할 수 있는데요. Python을 사용하면 한 줄에 여러 변수에 값을 할당할 수 있어요 

참고사항: 변수의 수가 값의 수와 일치하는지 확인해야 해요. 그렇지 않으면 오류가 발생하기 때문이죠 

 

여러 값 할당

4-1 여러 변수에 대한 하나의 값

 

또한, 한 줄에 여러 변수에 동일한 값을 할당할 수 있어요. 다음과 같이 말이죠! 

 

여러변수 하나에 할당

4-2 컬렉션 압축 풀기 

 

목록, 튜플 등에 값 모음이 있는 경우 Python을 사용하면 값을 변수로 추출할 수 있어요. 이것을 우리는 풀기라고 표현을 해요 

 

컬렉션 압축 풀기

5 출력 변수 (Output Variables) 

Python print 문은 종종 변수를 출력하는데 사용합니다. 텍스트와 변수를 결합하기 위해 Python은 다음 + 문자를 사용합니다. 

 

출력변수 결합

(+) 문자를 사용하여 다른 변수에 변수를 추가할 수 도 있습니다 

 

변수 + 변수

숫자의 경우 + 문자는 수학 연산자로 작동되요! 

 

변수(int) + 변수(int)

문자열과 숫자를 결합하려고 하면 Python에서 오류가 발생합니다 

잘못된 경우

6 전역 변수 (Global Variables) 

외부에서 생성된 변수를 우리는 글로벌 변수 혹은 전역 변수라고 해요. 전역 변수는 함수 내부와 외부 모두에서 모든 사람이 사용할 수 있어요 

 

함수 외부에서 변수를 만들고 함수 내부에서 사용

함수 내에서 같은 이름의 변수를 생성하면 이 변수는 지역 변수가 되며 함수 내에서만 사용할 수 있어요. 이름이 같은 전역 변수는 원래 값과 전역 변수가 그대로 유지되요 

 

전역 변수와 동일한 이름으로 함수 내부에 변수 생성

6-1 글로벌 키워드 (Global Keyword)

 

일반적으로 함수 내에서 변수를 생성할 때 해당 변수는 지역적이며 해당 함수 내에서만 사용할 수 있어요. 함수 내부에 전역 변수를 생성하려면 global 키워드를 사용할 수 있어요 

 

Global 키워드를 사용하는 경우 변수는 전역 범위 속함

또한, global 함수 내에서 전역 변수를 변경하려면 키워드를 사용해야 해요 

 

함수 내 전역 변수의 값을 변경하려면 다음 global 키워드 사용

이상 꿀팁모아의 희망주기였습니다 

 

감사합니다 

반응형