프로그래밍 언어/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

 

 

이상입니다.