2. 변수와 자료형 > 파이썬 기초

본문 바로가기
사이트 내 전체검색

회원로그인

올서베이넷
무료 온라인 설문 사이트
OVITII
웹 프레젠테이션 도구

파이썬 기초

2. 변수와 자료형

페이지정보

글쓴이 관리자 조회 22,825 조회 날짜 19-05-02 15:03 / Update:19-12-28 11:01
댓글 0 댓글

SNS 공유

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

내용

변수와 자료 형(Variables and Data Type)

 

 

변수는 값을 저장하기 위해 할당된 메모리이다. 

간단히 어떤 값을 저장하기 위한 그릇이라 생각하면 된다.

변수에 서로 다른 데이터 형식의 값을 넣을 수 있다.

정수, 소수, 문자, 배열등을 저장할 수 있다.

 

 

1. 변수 이름 정하기

 

변수의 이름은 식별자 원칙에 맞춰서 정할 수 있다. 식별자는 문자 A~Z, a ~ z로 시작하고 밑줄(_), 숫자(0~9) 를 사용할 수 있다.

다만, 변수의 이름은 알기 쉽게 만들어야 하고, 변수 이름만 보아도 어떤 내용을 담고 있는 변수인지 확인 가능해야 한다.

 

예를 들어,  아래의 변수 a에 30이라는 값을 저장하였다고 한다면,  이것이 무엇을 의미하는지 한눈에 알 수 없다.

 

a = 30

 

하지만, 아래 처럼 변수이름을 정하였다고 한다면,

 

age = 30

 

30이라는 것은 나이를 의미한다고 한번에 알수 있다.

 

프로그래밍 코드는 작성한 사람이 아닌 사람이 보았을 때도 파악하기 쉬워야 한다.

하지만 그런 이유를 떠나서, 작성한 사람도 시간이 지나서 자신이 만든 코드를 보아도 한번에 이해하기 어려운 경우가 많다.

따라서 변수의 이름은 변수 이름 자체에 무슨 의미를 담고 있는지 알 수 있도록 작성하는 것이 좋다.

 

 

2. 변수에 값 할당 (Assigning Values to Variables)

 

파이썬에서 변수에 값을 할당할때는 아래와 같이 하면 된다.

 

age = 20

 

일반적으로 등호(=)는 좌우의 값이 같다라는 걸 의미하지만, 프로그래밍 언어에서는 오른쪽 값을 왼쪽 변수에 넣는다라고 생각하면 된다. 

즉, 20이라는 숫자를 age라는 알파벳안에 넣어둔다라고 생각한다. 이것을 할당이라고 한다. 

 

변수 할당 예

 

소스

counter = 10 # 정수

miles = 100.0 # 부동 소수점

name = "문재인 대통령" # 문자열

 

print(counter)

print(miles)

print(name)

 

결과

10

100.0

문재인 대통령

 

 

3. 다중 할당 (Multiple Assignment)

 

파이썬은 동시에 여러 변수에 하나의 값을 할당 할 수 있다.

 

소스

a = b = c = 1

 

여러 변수에 여러개의 값을 한번에 할당 할 수 있다.

 

소스

a, b, c = 1, 2, "Hello"

 

 

4. 데이터 입력 받기

 

파이썬코드의 변수에 데이터를 저장하는 코드를 작성하면, 변수의 값을 동적으로 수정할 수 없다. 

따라서 프로그램이 동작할 때 실시간으로 데이터를 입력받아야 하는 경우 아래와 같이 사용한다.

 

소스

Var = input("Input data : ")

 

위의 코드를 실행하면 파이썬이 실행된 콘솔에서 데이터를 입력받을 상태가 된 것이고, 데이터를 입력하면 그 데이터는 Var이라는 변수에 저장이 되게 된다. 다만 모든 데이터는 문자형(String)으로 저장되므로, 숫자 데이터가 필요하면 숫자로 형변환이 필요하다.

 

지속적으로 입력을 받아서 테스트를 하고 싶으면 while 문과 같이 사용할 수 있다.

 

소스

While True:

    Var = input("Input data : ")

 

    print(Var)

 

 

 

5. 표준 데이터 형식 (Standard Data Types)

 

메모리에 저장된 데이터는 다양한 종류로 저장된다.

예를 들어, 사람의 이름은 문자로 저장되고, 나이는 숫자 값으로 저장된다.

파이썬은 데이터에 대한 다양한 표준 형식을 보유하고 있다.

 

파이썬은 다음의 표준 데이터 유형이 있다:

 

Numbers (숫자형)

String (문자형)

List

Tuple

Dictionary

Set

Boolean

댓글목록 sfs

총 30 건 , 1 페이지
게시물 검색
파이썬 기초 목록
번호 제목 글쓴이 조회 날짜
1 관리자 29522 05-02
2 관리자 36128 05-02
열람중 관리자 22826 05-02
4 관리자 31608 05-02
5 관리자 32786 05-02
6 관리자 25939 05-02
7 관리자 26685 05-02
8 관리자 26972 05-02
9 관리자 25366 05-02
10 관리자 27241 05-02
11 관리자 25912 05-02
12 관리자 30774 05-02
13 관리자 32839 05-02
14 관리자 30325 05-06
15 관리자 22244 05-06
16 관리자 21581 05-06
17 관리자 24778 05-06
18 관리자 22745 05-07
19 관리자 35264 05-07
20 관리자 40286 05-07
21 관리자 30218 05-07
22 관리자 30207 05-07
23 관리자 30431 05-28
24 관리자 39910 05-28
25 관리자 30006 05-28
26 관리자 32875 06-04
27 관리자 32155 06-11
28 관리자 31182 06-12
29 관리자 29908 12-21
30 관리자 23758 12-25
GNUBOARD_M
Copyright © JBMPA.com All rights reserved.