숫자

파이썬은 숫자를 정수,실수뿐 아니라 복소수 까지 지원

나눗셈의 경우 파이썬2와 파이썬3이 다름

 - 파이썬2 : 정수/정수 = 정수 (가끔 버그의 원인)

 - 파이썬3 : 정수/정수 = 실수 (float)타입

 

# 변수선언, 값 할당

my_int = 7
my_float = 1.23

파이썬3에서는 long 타입이 없어지고, 소수점 없는 정수는 모두 int 타입

소수점있는 숫자는 float타입

type() 함수로 확인가능

 

 

산술 연산자 기호

덧셈 + 3 + 5 = 8
뺄셈 - 10 - 5 = 5
곱셈 * 3 * 5 = 15
나눗셈 / 30 / 6 = 5.0 
제곱 ** 2 ** 3 = 8
음수 - -2 + -3 = -5

 


PEP8 스타일 가이드

https://www.python.org/dev/peps/pep-0008/

 

PEP 8 -- Style Guide for Python Code

The official home of the Python Programming Language

www.python.org

 


 

변수

- 객체(값)을 젖아하는 메모리 공간

- 변수에 객체가 바인딩됨

- 파이썬에서 모든 자료 타입은 객체 (변수타입은 변하지 않음)

- 자기 설명적으로 의미있는 단어로 작성할것 

 

http://pythontutor.com/live.html#mode=edit

 

Live Programming Mode - Python Tutor - Visualize Python and JavaScript code

Write code in Python 2.7 Python 3.6 JavaScript ES6 Someone is typing ... << First < Prev Next > Last >> Submit

pythontutor.com

가시적으로 확인 가능

 

int 타입 : 파이썬3에서 범위제한이 없음

Java, Java Script는 32비트 정수형


주석

- 인터프리터에서 읽혀지지 않음

- 코드의 문서화 의미로 코드 가독성을 향상시키고, 품질과 생산성을 향상시킴

- 주석에 대한 표준은 전체 프로젝트 표준으로 설정 필요

 

# 싱글라인 주석

""" 
멀티라인 주석 : docstring
들어가는 모든 문자,숫자는 주석처리
123455677
"""

'''
멀티라인 주석 : docstring
들어가는 모든 문자,숫자는 주석처리
123455677
'''

- 모든 모듈, 클래스, 함수에 docstring 포함 (PEP8 스타일 가이드)

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


 

'IT > 파이썬' 카테고리의 다른 글

[Django]  (0) 2023.06.03
파이썬-리스트  (0) 2020.03.21
파이썬-문자  (0) 2020.03.21
파이썬 설치  (0) 2020.03.21
파이썬 개요  (0) 2020.03.20

+ Recent posts