python 용어정리 (변수와 메모리)

2024. 9. 30. 21:27·용어정리/Python

용어정리

변수 = variable

전역변수 = global variable

지역변수 = local variable

값 = value

 

변수와 값

name = "승열"

이때 name은 변수이고 승열 은 값이다.

 

name = "승열"
name = "마크"

같은 변수에 다른 값을 넣음으로 값을 갱신 할 수 있다.

 

 

★변수의 이름은 if, class, for 과 같이 파이썬에서 기능을 하는 단어는 설정 불가능.

★영어 대문자와 소문자는 다른 변수로 인식.

★변수 이름은 숫자로 시작 할 수 없음.

 

a = 26
age = 26

변수 이름을 나중에 알아 보기 쉽도록 정확하게 기입하기. a 보다는 age로 하는 것이 이해하기 편하다.

 

 

동시에 값 할당하기 

num1, num2, num 3 = 1,1,1
num1 = num2 = num3 = 1

동시에 값을 할당을 할때에는 두가지의 방법을 사용 할 수 있다.

  1. 변수를 나열하고, 순서대로 들어갈 값을 입력하기
  2. = 문자를 사용하여 변수들의 값이 일치한다로 입력하기

 

변수 활용 하기

name = string(input("이름을 입력해 주세요"))

sayhi = "Hello, " + name

print(sayhi)

# print(f"Hello, {name}")

변수를 설정하고 그 변수를 불러오는것으로 할당된 값이 불러나와진다.

변수를 설정하지 않더라도 아래의 #코드처럼 나타 낼 수는 있다.

 

 

메모리

파이썬에는 메모리가 할당이 되어 있는데, 값이 메모리의 범위 밖으로 벗어나면, 표시할 수 없다.

또한 변수의 범위가 할당이 되어 있는데, 이를 범위 밖에서 부를 수 없다.

def sayhi():
    message = "Hello, " + name
    print(message)

print(sayhi)
//print(message)

name의 변수는 값이 있다고 치자. print(sayhi)는 작동을 할 것이다. 하지만 def 안에 있는 message는 def밖에서는 불러 올 수 없기 떄문에, 아래의 코드는 작동하지 않는다.

 

★이때, 어디서도 부를 수 있는 변수를 전역 변수 (global variable)

★message와 같은 변수는 지역 변수(local variable)이라고 한다.

'용어정리 > Python' 카테고리의 다른 글

python 용어정리 (반복문)  (0) 2024.09.30
python 용어정리 (연산자)  (0) 2024.09.30
python 용어정리 (컬렉션)  (0) 2024.09.30
python 용어정리 (데이터 타입)  (0) 2024.09.30
파이썬 기본 데이터 유형 (숫자형)  (0) 2024.09.05
'용어정리/Python' 카테고리의 다른 글
  • python 용어정리 (연산자)
  • python 용어정리 (컬렉션)
  • python 용어정리 (데이터 타입)
  • 파이썬 기본 데이터 유형 (숫자형)
코드 유랑자 승열
코드 유랑자 승열
코드 유랑자 승열의 프로그래밍 일지를 남기는 공간입니다.
  • 코드 유랑자 승열
    승열의 프로그래밍 시네마
    코드 유랑자 승열
  • 전체
    오늘
    어제
  • 링크

    • 깃허브 보러가기
    • 링크드인 보러가기
    • 인스타그램 보러가기
    • 카테고리 N
      • 코딩테스트 N
        • BaekJoon N
      • TIL and WIL
        • TIL
        • WIL
      • 주말스터디
      • 내일배움캠프
        • 사전캠프 강의 (SQL)
      • 용어정리
        • Python
        • Python-Library
        • Machine-Learning
        • Deep-Learning
        • AI 활용
        • LLM & RAG
        • Docker
        • Django
        • SQL
        • Java Script
        • etc
      • Daily 코드카타
        • SQL
        • Python 알고리즘
      • 임시저장
      • 보류
  • 태그

    RAG
    티스토리챌린지
    django
    word2vec
    View
    template
    vector db
    llm
    오블완
    langchain
  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코드 유랑자 승열
python 용어정리 (변수와 메모리)
상단으로

티스토리툴바