일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- go
- git hub
- 명령어
- awskrug
- it기사
- 함수
- AI챗봇
- aws사용자모임
- 표준 라이브러리
- 파이썬
- dockerfile
- 변수
- Azure
- open ai
- 리눅스
- jenkins
- terraform
- AI
- maven
- nexus
- python
- 클라우드
- 애저
- AWS
- 사용자 계정 관리
- 프로세스 관리
- GIT
- 3티어 아키텍처
- Linux
- docker
- Today
- Total
We are Architect
2. 점프 투 파이썬 (프로그래밍 기초, 자료형) 본문
(!) 본 글은 VS Code가 설치된 가정하에 진행되는 글입니다. 설치 방법은 다루지 않습니다.
VS Code 설치하는 링크: https://code.visualstudio.com/
* 파이썬의 프로그래밍 기초, 자료형
- *자료형 이란?
- 프로그래밍을 할 때 쓰이는 숫자, 문자열 등과 같이 자료 형태로 사용하는 모든 것.
- 저장되는 데이터의 종류를 의미하며 연산에 필요한 숫자값이 들어가거나 출력에 필요한 문자값이 들어갈 경우들이 있다.
- *숫자형
- 숫자 형태로 이루어진 자료형.
항목 | 사용 예시 |
정수 | 0, 1, 12, 123, -1, -12, -123 |
실수 | 123.45, -1234.5, 5.4e20 |
8진수 | 0o34, 0o25 |
16진수 | 0x2A, 0xFA |
- *정수형: 말그대로 정수를 뜻하는 자료형이다. 양의 정수와 음의 정수로 나눠져 있다.
a = 123 // a에 정수를 대입
a = -178
a = 0
- *실수형: 파이썬에서 실수형은 소수점이 포함된 숫자를 말한다.
a = 1.2
a = -3.45
- *8진수와 16진수: 8진수를 만들 때는 앞에 0o 혹은 0O을 붙이면 된다. 또는 16진수를 만들 때는 0x를 붙이면 된다.
a = 4.24E10
a = 4.24e-10
- *사칙연산: 파이썬에도 사칙연산을 수행 할 수 있는 기능이 존재한다.
>>> a = 3
>>> b = 4
>>> a + b
7
- *제곱을 뜻하는 연산자
>>> a = 3
>>> b = 4
>>> a ** b (3^4)
81
- *나머지를 리턴하는 % 연산자
>>> 7 % 3
1
>>> 3 % 7
3
- * 나눗셈 몫을 리턴하는 연산자(소수 값까지 리턴)
>>> 7 / 4
1.75
- *나눗셈 몫을 리턴하는 연산자(정수값만 리턴)
>>> 7 // 4
1
*문자열 자료형 이란?
- *문자열이란 단어, 문자 등으로 구성된 문자들의 집합이다.
"Life is too short, You need Python"
"a"
"123"
- *문자열 만드는 법
"Hello world!" // 큰 따옴표
'Python is fun' // 작은 따옴표
"""Life is too short, You need python""" // 큰 따옴표 양쪽 둘러싸기
'''Life is too short, You need python''' // 작은 따옴표 양쪽 둘러싸기
- *문자열에 따옴표 포함하기
>>> food = "Python's favorite food is perl"
>>> say = '"Python is very easy." he says.'
>>> slash = "\"Python is very easy.\" he says." // \* 만 문자열 처리
>>> multiline = "Life is too short\nYou need python" // \n은 줄바꿈처리
>>>
>>>
>>>
>>> multiline = """
... Life is too short
... You need Python
"""
>>> print(multiline)
Life is too short
You need Python
- *문자열 연산하기
>>> head = "Python"
>>> tail = " is fun!"
>>> head + tail
'python is fun'
- *문자열 곱하기
a = "python"
a * 2
'pythonpython'
- *문자열 곱하기를 응용하기
- *문자열 인덱싱과 슬라이싱
- 인덱싱이란 무엇인가를 '가리킨다', 슬라이싱은 무언가를 '잘라낸다'
- 인덱싱은 0 부터 가리킬 수 있으며 첫 번째 또한 0이다. ex) a[3] >>> a 문자열에서 3번째 문자를 출력해라.
- 슬라이싱은 인덱싱 기법에서 범위를 지정해서 출력 할 수 있다. ex) a[0:4] >>> a 문자열에서 0번째부터 3번째까지 문자열을 출력해라.
- *문자열을 슬라이싱하는 방법
- *슬라이싱으로 문자열 나누기
-*기존문자열에서 특정 문자만 교체하는 법 (슬라이싱 기법)
'Programing > Python' 카테고리의 다른 글
6. 점프 투 파이썬 (딕셔너리 자료형) (0) | 2024.11.01 |
---|---|
5. 점프 투 파이썬 (튜플 자료형) (0) | 2024.11.01 |
4. 점프 투 파이썬 (리스트 자료형) (0) | 2024.11.01 |
3. 점프 투 파이썬 (2. 프로그래밍 기초, 자료형) (0) | 2024.11.01 |
1. 점프 투 파이썬 (파이썬이란?) (5) | 2024.10.26 |