[Education]/[Python] 파이썬을 이용한 자동화 스크립트

[Python] 2. 파이썬 숫자 다루기 - 자료형과 연산자, 산술 연산, 변수명, 주석

starterr 2024. 11. 26. 16:00
반응형

1. 자료형과 연산자 - 숫자타입

숫자형 타입 (Numbers)

숫자형 타입 (Numbers)
숫자형 타입 (Numbers)

 

- 변수를 만들고 값을 할당
- 소수점이 없는 정수는 int 타입으로 인식 (파이썬 3에서 long 타입이 없어지고 모두 int 타입)
- 소수점이 있는 숫자는 float 타입
- type() 함수로 확인

숫자형 타입 (Numbers)
숫자형 타입 (Numbers)

 

2. 산술 연산

 

산술 연산
산술 연산

 

3. 변수명과 타입 정리

변수명

- 변수의 타입을 지정하지 않음
- 문자, 숫자, 밑줄( _ )을 포함 가능, 숫자는 처음에 올 수 없음
- 예약어는 변수명으로 사용할 수 없음

PEP 8 스타일
PEP 8 스타일

 

- PEP 8 스타일 가이드를 따르자
- 파이썬 개선 제안서 (Python Enhancement Proposal) #8
- https://www.python.org/dev/peps/pep-0008

 

PEP 8 – Style Guide for Python Code | peps.python.org

This document gives coding conventions for the Python code comprising the standard library in the main Python distribution. Please see the companion informational PEP describing style guidelines for the C code in the C implementation of Python.

peps.python.org

 

 

4. 자료형과 연산자 - 변수 고급

변 수

- 객체(값)를 저장하는 메모리 공간
- 변수에 객체가 바인딩 됨

변수
변수

 

파이썬에서 모든 자료 타입은 객체임 – 변수의 타입은 변하지 않음

http://pythontutor.com/

 

Python Tutor - Python Online Compiler with Visual AI Help

Online Compiler, Visual Debugger, and AI Tutor for Python, Java, C, C++, and JavaScript Python Tutor helps you do programming homework assignments in Python, Java, C, C++, and JavaScript. It contains a unique step-by-step visual debugger and AI tutor to he

pythontutor.com

 

 

5. 자료형과 연산자 - 주석 (Comment)

1) 싱글 라인 주석

싱글 라인 주석
싱글 라인 주석

 

- 주석은 코드의 문서화의 의미로 코드 가독성을 향상시키고 품질과 생산성을 향상시킴
- 주석에 대한 표준을 전체 프로젝트 표준으로 설정 필요

 

 

2) 멀티 라인 주석 – docstring

멀티 라인 주석
멀티 라인 주석

 

- 싱글 라인 주석에 비해 여러 줄의 주석을 사용할 때 사용
- 세 개의 따옴표 사이에 들어가는 모든 문자(숫자 포함, 공백 포함)는 주석처리 됨

- 모든 모듈, 클래스, 함수에 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

 


 

반응형

[Linux] RAID 명령어 기본 설정 - 구성 방법, 복구 방법

 

[Linux] RAID 명령어 기본 설정 - 구성 방법, 복구 방법

A. 리눅스 RAID 구성 (CentOS 8 기준) 1. fdisk 를 통해 파티션 생성 n, p, Enter, Enter, Enter 2. 파티션 타입 변경 옵션 t -> fd(RAID 설정을 위한 코드 입력) -> w로 값 저장 3. RAID 구성할 디스크의 설정이 끝났

infoofit.tistory.com

[금융보안] 디지털 금융보안 이슈 - 데이터 경제, 데이터 3법, Mydata, 금융빅데이터, 비식별 조치 프로세스, K-익명성 모델, KIT 개념

 

[금융보안] 디지털 금융보안 이슈 - 데이터 경제, 데이터 3법, Mydata, 금융빅데이터, 비식별 조치

A. 데이터 경제 시대의 디지털 금융서비스와 보안1. 데이터 경제와 디지털 금융서비스1-1. 데이터 3 법 (개정)2020년 1월 개정된 데이터 3 법이 8월 5일 시행데이터 3 법은 개인정보 보호법, 정보 통신

infoofit.tistory.com

[용어/개념] SNMP MIB와 OID의 관계 및 정의 - OID 분석 사이트 소개

 

[용어/개념] SNMP MIB와 OID의 관계 및 정의 - OID 분석 사이트 소개

1. SNMP MIB SNMP 프로토콜은 Manager와 Agent 간 정보를 주고받게 되는데, 이것을 우리는 정보의 집합체 MIB(Management Information Base)라고 부른다. - Enterprise MIB : 업계 공통 MIB- Private MIB : 벤더 별 사설 MIB-

infoofit.tistory.com

 

반응형