프로그래밍 언어/Python
머신러닝을 위한 파이썬 정리
작지만 중요한 것들을 발견하는 블로그.
2024. 5. 16. 11:57
파이썬에는 여러가지 규칙이 존재하는데, 하나씩 차근차근 정리해보려고 합니다.
식별자
식별자(identifier)는 이름을 붙일 때 사용하게 됩니다.
식별자에게도 규칙이 있습니다.
- 예약어는 사용할 수 없습니다.
(예약어: 파이썬에서 공식적으로 사용하는 여러가지 규칙 언어들
- ex) def return True, False, while, and, or, not 등) - 특수문자는 _ 만 가능!
- 숫자로 시작 금지
- 식별자 내에 공백을 포함할 수 없음
산술 연산자
산술 연산자 | 의미 | 예 |
** | 거듭 제곱 | 2 ** 4 = 16 |
// | 몫 계산 | 10 // 3 = 3 |
% | 나머지 계산 | 10 % 3 = 1 |
문자열 만들기
' (따옴표)
"" (쌍따옴표)
''' (따옴표 3개)
""" (쌍따옴표 3개)
Escape Code
표시 | 의미 | 예시 | 결과 | 기타 |
\n | 개행하기 | print('뀨\n뀨') | 뀨 뀨 |
한 줄에서 모든내용을 표현하고 싶을때 |
\' | 홑따옴표 ' 표시 | print(" \' 안녕하십니까 \' ") | '안녕하십니까' | |
\" | 쌍따옴표 " 표시 | print(" \" 안녕하십니까 \" ") | "안녕하십니까" | |
\\ | 역슬래시 \ 표시 | print(" \" 안녕하십니까 \" ") | \안녕하십니까\ | |
\t | 탭 표시 | print(" \t안녕하십니까\tㅎ") | 안녕하십니까 ㅎ | |
\ (행끝에서사용) |
다음 열로 개행 |
print("사랑한다고\
말하는\
내마음\
들리나요? ")
|
사랑한다고말하는내마음들리나요? | 한 줄에 모든 내용이 들어가지 않을 때 사용하면 좋음! |
슬라이싱 Slicing
- 슬라이싱의 뜻은 '연속적인 객체에서 특정 범위를 선택해 새로운 객체를 만드는 것' 입니다.
python = "python의 뜻은 비단뱀 이다"
# python변수에서 "비단뱀" 이라는 단어만 추출하고 싶다면?
print(python[11:14])
---
# 결과
비단뱀
- 아래와 같이 음수로도 가능 합니다
number = "0123456789"
print(number[-10:-1:2]) # 오른쪽 10번째(0) 부터 2개마다 1개씩 표시
# 결과
02468
print(number[-10:-1:3]) # 오른쪽 10번째(0) 부터 3개마다 1개씩 표시
#결과
036
이상입니다.