[파이썬 강의] - 1.3 자료형(변수)

2021. 2. 10. 10:55·파이썬
728x90
반응형

변수란


변수는 값을 저장할 때 사용하는 식별자로 데이터를 저장하고 호출할 수 있다.

상자에 물건을 담아 놓았다가 필요할때 빼내어 쓰는 것을 상상하면 이해하기 쉽다.

 

 

변수 만들기


다른 언어와 달리 자료형을 선언하지 않고 변수명을 선언하는 것만으로 만들 수 있다.

  1. 다른 언어와 달리 자료형을 선언하지 않고 변수명만 입력하는 것으로 변수를 만들 수 있다.
  2. = 기호는 우변의 값을 좌변에 넣겠다는 의미다.
  3. 변수에 넣을 데이터를 입력한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
>>> hagsig = 918
 
>>> print(type(hagsig))
<class 'int'>
 
>>> print(hagsig)
918
 
>>> tistory = "hagsig"
 
>>> print(type(tistory))
<class 'str'>
 
>>> print(tistory)
hagsig
cs

 

 

변수 연산자


변수에 문자열이 들어있으면 문자열과 관련된 연산자를 사용할 수 있으며, 숫자가 들어있으면 숫자와 관련된 연산자를 사용 할 수 있다.

※ 숫자가 들어있는 변수에 문자열과 관련된 연산자를 사용하면 에러가 발생한다.

1
2
3
4
5
6
7
8
9
>>> hagsig = 123
 
>>> hagsig + 4
5
 
>>> tistory = "security"
 
>>> tistory + "hagsig"
'securityhagsig'
cs

 

 

복합 대입 연산자


자료형에 적용하는 기본 연산자와 = 연산자를 함께 사용하는 것을 복합 대입 연산자라고 한다.

숫자 복합 대입 연산자
종류 설명 예시
+= 숫자 덧셈 후 대입 >>> hagsig=1
>>> hagsig+=2
>>> print(hagsig)
3
-= 숫자 뺄셈 후 대입 >>> hagsig=2
>>> hagsig-=1
>>> print(hagsig)
1
*= 숫자 곱셈 후 대입 >>> hagsig=2
>>> hagsig*=3
>>> print(hagsig)
6
/= 숫자 나눗셈 후 대입 >>> hagsig=6
>>> hagsig/=2
>>> print(hagsig)
3
%= 숫자의 나머지를 구한 후 대입 >>> hagsig=3
>>> hagsig%=2
>>> print(hagsig)
1
**= 숫자 제곱 후 대입 >>> hagsig=2
>>> hagsig*=3
>>> print(hagsig)
8

 

문자열 복합 대입 연산자
종류 설명 예시
+= 문자열 연결 후 대입 >>> hagisg="tistory"
>>> hagsig+="blog"
>>> print(hagsig)
tistoryblog
*= 문자열 반복 후 대입 >>> hagisg="tistory"
>>> hagsig*=2
>>> print(hagsig)
tistorytistory

 

 

사용자 입력


사용자로부터 데이터를 입력받을 때 input() 함수를 사용한다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
>>> hagsig = input("데이터를 입력하세요 : ")
데이터를 입력하세요 : 918
 
>>> print(hagsig)
918
 
>>> print(type(hagsig))
<class 'str'>
 
>>> hagsig = input("데이터를 입력하세요 : ")
데이터를 입력하세요 : string
 
>>> print(hagsig)
string
 
>>> print(type(hagsig))
<class 'str'>
cs

 

 

 

 

 

 

 

728x90
반응형
저작자표시 (새창열림)

'파이썬' 카테고리의 다른 글

[파이썬 강의] - 1.5 자료형(문자열 다루기)  (0) 2021.02.10
[파이썬 강의] - 1.4 자료형(변환)  (0) 2021.02.10
[파이썬 강의] - 1.2 자료형(숫자)  (0) 2021.02.09
[파이썬 강의] - 1.1 자료형(문자열)  (0) 2021.02.09
[파이썬 강의] - 1.0 자료형이란  (0) 2021.02.09
'파이썬' 카테고리의 다른 글
  • [파이썬 강의] - 1.5 자료형(문자열 다루기)
  • [파이썬 강의] - 1.4 자료형(변환)
  • [파이썬 강의] - 1.2 자료형(숫자)
  • [파이썬 강의] - 1.1 자료형(문자열)
학식(hagsig)
학식(hagsig)
정보보안을 배우고자 하는 모든 이들의 식당입니다. 모의해킹, 취약점 진단, 서버, 네트워크, 프로그래밍 등등 다양한 분야를 배우실 수 있습니다.
  • 학식(hagsig)
    학식 - 정보보안 전문 블로그
    학식(hagsig)
  • 전체
    오늘
    어제
  • 공지사항

    • 게시된 정보를 악용하여 발생하는 모든 책임은 사용자에게 있⋯
    • 무단 전재 및 재배포를 금지합니다.
    • 분류 전체보기 (299)
      • 교육정보 (15)
        • IT국비지원 (12)
        • 기업면접코칭 (3)
      • 인프라 취약점 진단 · 모의해킹 (24)
        • 윈도우 서버 진단 · 모의해킹 (22)
        • 리눅스 서버 진단 · 모의해킹 (2)
      • Mobile App 취약점 진단 · 모의해킹 (98)
        • AOS App 취약점 진단 · 모의해킹 (40)
        • iOS App 취약점 진단 · 모의해킹 (58)
      • 웹 취약점 진단 · 모의해킹 (2)
      • 클라우드 취약점 진단 · 모의해킹 (4)
        • AWS 취약점 진단 · 모의해킹 (0)
        • 컨테이너 보안 (4)
      • CS App 취약점 진단 · 모의해킹 (8)
      • AI 취약점진단 · 모의해킹 (8)
      • 산업 제어 시스템 진단 · 모의해킹 (0)
      • 침해 사고 대응 (15)
      • 디지털 포렌식 (2)
      • 자체개발 프로그램 (1)
        • TLS Security Checker (1)
      • IT 자격증 (26)
        • AWS 자격증 (11)
      • 프로그램 사용방법 (14)
      • 리눅스 (1)
      • 파이썬 (12)
      • 오류 해결 (2)
      • 잡학 지식 (41)
      • 코로나19 (12)
      • 학식 일상 (11)
        • 사진 (1)
        • 음악 (6)
        • 가게 정보 (3)
      • 제품 리뷰 (2)
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
학식(hagsig)
[파이썬 강의] - 1.3 자료형(변수)
상단으로

티스토리툴바