컴퓨터 언어/Python 파이썬

[ Python ] 1. 자료형과 연산자

훈츠 2022. 8. 31. 09:09
반응형

안녕하세요. 훈츠입니다.

지난 두달간 공부한 파이썬에 대해 간결하고 얇게 정리 합니다. 

내용에 대한 수정 및 추가에 대한 의견은 항상 환영합니다. 감사합니다.

 

목 차

  1. 스타일 가이드 PEP8, Python Enhancement porposal ( Style Guide )
  2. 변수 및 타입정리
  3. 자료형과 연산자 - 숫자타입
  4. 산술 연산자
  5. 주석

스타일 가이드 PEP8, Python Enhancement porposal ( Style Guide )

다른 언어도 공부해봤지만, ( 자바스크립트, 코틀린, 자바, C#, C++, C ) 그중 파이썬이 가장 간결하게 작성할수있는것 같습니다.

 

코딩 할때, 다른 언어에서는 코드에서 4칸 들여쓰기를 한다든지 해서 코드를 보기좋게 맞추긴 하지만 맞추지 않는다고 언어 자체에서 에러가 발생하진 않았습니다. 

 

제가 처음 느낀 파이썬의 다른언어와 차이점은, 파이썬에서는 4칸 들여쓰기 같은 규칙을 지키지 않으면 에러를 발생 시킨다는 점이었습니다. 

 

그 외에도 코드 컨벤션 규칙이 여러가지 있었는데, 물론 강제적이지 않은 부분도 있습니다. 저도 모든 부분을 컨벤션에 맞춰서 작업하진 못하지만, 최대한 맞춰서 코딩하려고 노력하고 있습니다. 

 

아래 참조된 사이트에 있는 내용을 한번 쭉 훓어 보길 권장 드립니다.

  1. 코드 레이아웃 4 칸 들여쓰기
  2. import 구문
    • Yes :
      ''' import os '''
      ''' import sys '''
    • No :
      ''' import os,sys '''

 

http://pep8.org

 

PEP 8: The Style Guide for Python Code

When implementing ordering operations with rich comparisons, it is best to implement all six operations (__eq__, __ne__, __lt__, __le__, __gt__, __ge__) rather than relying on other code to only exercise a particular comparison. To minimize the effort invo

pep8.org


변수 

변수의 타입을 지정할 필요는 없습니다. 선언 당시에 값을 보고 타입이 결정 되어집니다. 

다른 언어와 마찬가지로 변수 선언시 몇가지 규칙이 있습니다.

  • 변수의 타입을 지정하지 않습니다. 
  • 문자, 숫자, 밑줄(_) 을 포함 가능하지만, 숫자는 처음에 올수 없습니다. 
  • 예약어는 변수명으로 사용할수 없습니다. EX) if, class, etc...

 

파이썬에서 모든 자료 타입은 객체 입니다. 

 변수는 값을 저장하는 메모리 공간으로 변수에 객체가 바인딩 됩니다. 

아래 그림으로 설명을 돕고자 합니다. 

 

위 그림처럼 좀더 비주얼하게 메모리의 관계를 확인할수 있는 사이트를 소개 합니다. 

https://pythontutor.com 

 

Python Tutor: Learn Python, JavaScript, C, C++, and Java by visualizing code

Learn Python, JavaScript, C, C++, and Java This coding tutor tool helps you learn Python, JavaScript, C, C++, and Java by visualizing code execution. You can use it to debug your homework assignments and as a supplement to online coding tutorials. Related

pythontutor.com

 


산술 연산자

산술 연산자는 아래와 같습니다. 결과치는 기대한데로 나옵니다. 한번 파이썬에서 실행해보세요. 

  • 덧셈 , 3 + 5 
  • 뺄셈 , 10 - 5 
  • 곱셈 , 3 * 3 
  • 나눗셈, 30 / 6 
  • 제곱 , 2 ** 5 
  • 음수 , -2 + -3  

 


 

 

주석 - 코멘트 

코드에 주석 처리 하는 단축키는 CTRL + / 입니다. 

  • 싱글 라인 - # 주석 입니다. 
  • 멀티 라인 - docstring 이라고 합니다.
    • 여러줄 주석 처리할때 사용합니다. 
    • 세개의 따옴표 사이에 들어가는 모든 문자( 숫자, 공백 ) 는 주석처리 됩니다. 
import pandas as pd 
""" 멀티라인 주석 
	안녕하세요. 
	작성일 : 2022.08.31
	작성자 : 훈츠 
"""
arr = ['test1','test2']
df = pd.DataFrame(arr)
# 싱글라인 주석 
df

이상입니다. 감사합니다. 

2022.08.28 - [컴퓨터 언어/Python 파이썬] - [ Python ] 파이썬 개발 환경 및 장점

 

[ Python ] 파이썬 개발 환경 및 장점

파이썬은 네달란드 출신의 귀도반로섬이 개발한 고급 프로그래밍 언어 입니다. 파이썬은 무료이고 방대한 라이브러리를 제공합니다. 요즘 아주 핫한 머신 러닝 혹은 데이터 분석을 위해 많이

rain2002kr.tistory.com

 

반응형