메뉴 건너뛰기

Python 기초 - 주석과 자료형 1

Eugene 2017.10.19 01:48 조회 수 : 1139

Python에서 주석 처리는 Shell Script에서와 같이 # 문자 이다...

# 이것은 주석입니다.

와 같이 사용한다.

 

자료형은 다음과 같다.

 

1. 상수(Literal Costants)

20, 1.23등의 숫자나 '이것은 문자' 또는 "문자 표기"등의 문자들이 상수의 예이다.

 

2. 숫자들

숫자는 정수(Integer)와 부동소수점(Floats)의 두가지 형태가 있다.

정수의 표현은 동일하나, 부동소수점의 표기에서는 4.234과 같이 일반적인 표기와 함께 52.3E-4와 같은 표기도 사용된다.

E는 10의 거듭제곱을 나타낸다.

그러므로 52.3E-4는 52.3 X 10의 -4승을 의미한다.

 

3. 문자열

말 그대로 문자의 연속이다. 보통 여러개의 단어들로 이루어진다.

문자열을 보통 외따옴표(')로 감싸는데, 다른 언어와 다르게 쌍따옴표도 같은 역할을 한다.

 

4. 세따옴표(Triple quotes)

세따옴표는 따옴표 세개가 연속으로 있는 것을 의미하고 (''' 또는 """)와 같이 표기한다.

세따옴표는 여러줄의 문자열을 명시하기 위하여 사용한다.

'''이것은 여러줄의 문자열입니다. 여기가 첫번째 줄이고,

이번이 두번째 줄이며,

"너는 누구니?" 라고 내가 묻자,

"나는 나야"라고 대답했다.

'''

와같이 사용한다.

 

5. 문자열 수정불가

불편하게 보일 지 모르지만, 일단 문자열을 만들면 수정할 수 없다.

후에 이것이 왜 필요한지 다룬다.

번호 제목 글쓴이 날짜 조회 수
21 Python 일반 - n까지의 수 중에서 소수(Prime Number) 구하기 Eugene 2022.09.02 263
20 Python 일반 - 문자열 압축 Eugene 2022.04.19 149
19 Python 일반 - 1등에서 3등까지 사탕 나눠주기 Eugene 2022.03.14 165
18 Python 일반 - 올바른 괄호문자열인가? Eugene 2022.01.26 138
17 Python 일반 - 깊이 우선 탐색 Eugene 2021.03.04 239
16 Python 일반 - Bubble Sort(버블 정렬) Eugene 2020.02.29 313093
15 Python 일반 - 10진수를 2진수로 변환 [1] Eugene 2020.02.19 1790
14 Python 일반 - 스택/큐를 사용하지 않은 회문 알고리즘 Eugene 2019.10.09 455
13 Python 최대 증가 부분 수열 구하기. mangdee 2019.07.06 364
12 python 팬미팅 알고리즘 mangdee 2019.06.21 393
11 Python 동적 변수 생성 mangdee 2019.06.05 13836
10 Python 순열과 조합 mangdee 2019.06.04 1120
9 Python 일반 - 2중 루프를 이용한 문자로 여러가지 삼각형 그리기 [1] Eugene 2019.04.11 2384
8 Python 일반 - 2중 루프를 이용한 문자로 삼각형 찍기 Eugene 2019.02.19 483
7 Python 기초: 논리적 물리적 행(line) Eugene 2018.10.24 4665
6 Python 기초: 재귀함수를 이용한 최대값 구하기. [1] Eugene 2018.09.08 6432
5 Python 기초 - 변수와 문자 상수의 사용 Eugene 2018.06.12 459
4 Python 기초 - 이스케이프(escape) 문자와 변수 외... Eugene 2018.01.24 1711
3 Python 기초 - 주석과 자료형 2: format() Method Eugene 2017.10.27 442
» Python 기초 - 주석과 자료형 1 Eugene 2017.10.19 1139