파이썬(Python) 기초 문법 2

BG·2021년 5월 17일
0

파이썬(Python)

목록 보기
2/7
post-thumbnail

3. 변수

3-2. 변수(variables)란?

3-2-1. 변수의 사전적 정의

컴퓨터 프로그래밍에서 변수(變數, variable) 또는 스칼라(scalar)는 아직 알려지지 않거나 어느 정도까지만 알려져 있는 양이나 정보에 대한 상징적인 이름이다. 컴퓨터 소스 코드에서의 변수 이름은 일반적으로 데이터 저장 위치와 그 안의 내용물과 관련되어 있으며 이러한 것들은 프로그램 실행 도중에 변경될 수 있다. wikipedia

3-2-2. 그래서 무엇?

쉽게 말해서 변수란 값을 저장하는 공간이라고 생각하면 된다.

3-3. 변수 작성법

  • 변수 이름은 영어 알파벳과 숫자 그리고 underscore(_) 으로만 구성해야 한다.
  • 변수 이름 첫글자는 알파벳이나 underscore(_)로만 시작해야 한다.
  • 숫자로 시작될 수 없다.
  • 영어 알파벳은 대문자와 소문자가 구분이 된다.
  • 올바른 변수 이름 : name, _name, my_name, myName
  • 잘못된 변수 이름: 7name, my name

4. 변수 타입 설정

  • 파이썬은 C언어와 같이 변수를 설정할때 타입을 지정해 주지 않아도 된다.
  • 변수에 저장되는 값으로 데이터 타입이 결정되는 방식이다.

4-1. 연산

  • 서로 다른 타입은 + 연산자로 연산이 될수 없다.
    ex)
    age = "23" --> String 타입
    age = 23 --> Number 타입
[String 서로 다른 타입의 연산 결과]
age = "23"
print(age + 1)
error : 타입이 다른 두개를 + 연산자로 계산할수 없다.
[String 서로 같은 타입의 연산 결과]
age = "23"
print(age + "1")
result : "231"
[Number 서로 다른 타입의 연산 결과]
age = 23
print(age + "1")
error : 타입이 다른 두개를 + 연산자로 계산할수 없다.
[Number 서로 같은 타입의 연산 결과]
age = 23
print(age + 1)
result : 24
profile
글쎄...?

0개의 댓글