본문 바로가기

Learning/Python

파이썬 실행, 데이터 타입, 숫자 연산자

https://www.python.org/

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

 

파이썬 설치 후 터미널, 코드 에디터 (비주얼 스튜디오 코드, 서브라임), IDE 통합개발환경(파이참, 스파이더), 쥬피터 노트북(데이터 분석용)를 이용하여 사용

 

+

온라인에서 프로그램 설치없이 어디서든지 작업할 수 있는 클라우드 개발환경을 사용해본다.

https://repl.it/

 

The collaborative browser based IDE

Repl.it is a simple yet powerful online IDE, Editor, Compiler, Interpreter, and REPL. Code, compile, run, and host in 50+ programming languages: Clojure, Haskell, Kotlin, QBasic, Forth, LOLCODE, BrainF, Emoticon, Bloop, Unlambda, JavaScript, CoffeeScript,

repl.it

 

 

 

 

출력

print('헬로우 월드!')

 

입력

input ("이름 입력:")

 

(자바스크립트 처럼 변수 앞에 var 안써도 됨)

 

 

예제) 이름을 입력받아 출력하기

name=input("당신의 이름은?:")

print("안녕하세요 "+name+"님")

 


 

 


파이썬 표준 라이브러리 참고

https://docs.python.org/ko/3/library/index.html

 

파이썬 표준 라이브러리 — Python 3.8.5 문서

파이썬 표준 라이브러리 파이썬 언어 레퍼런스 는 파이썬 언어의 정확한 문법과 의미를 설명하고 있지만, 이 라이브러리 레퍼런스 설명서는 파이썬과 함께 배포되는 표준 라이브러리를 설명합�

docs.python.org

 

 

repl.it 의 단축키

한줄 복사 붙여넣기: Ctrl+c, Ctrl+v 또는 Shift+Alt+화살표 위아래 단축키

한줄 삭제: Shift+Del

여러줄 한꺼번에 편집: Ctrl+Alt+화살표 단축키

실행: Ctrl+Enter

코드한줄 이동: Alt+화살표 위아래 단축키

 

 

기본 데이터 타입

#기본 데이터 타입

int #정수

float #실수

bool #불린(참,거짓)

str #문자

list #

tuple #

set #

dict #



#none: null과 비슷

None



#숫자(int float): 정수, 실수

#type(): 자료형 리턴

print(type(2+4))

print(type(2-4))

print(type(2*4))

print(type(2/4)) #int->float로 자동 형변환

print("------")



print(2+4)

print(2-4)

print(2*4)

print(2/4)

print("------")



print(type(0.000001))

print(type(5.000001))

print(type(0))

print(type(0.0))

print("------")



print(type(9.9+1.1)) #float->int로는 자동 형변환이 안됨

 


 

제곱과 나누기

#제곱과 나누기

#거듭제곱 **

print(2**2)

print(2**3)

print(2**4)

print("------")



#나누기 몫 //

print(10/4)

print(10//4)

print("------")



#나누기 나머지 %

print(10%3)



#Math 수학 함수

#반올림

print(round(3.123456))

#절대값 abs

print(abs(-2))

 


숫자 계산식 우선순위

# 숫자 계산식 우선순위

print((3-2)*2**3/4) #1*8/4=2

print((20-3)+2**2) #17+4



#()

#**

#*/

#+-

 

이진수 변환 bin()

#이진수 변환 bin()

print(bin(5))

print(int('0b101',2))


 

'Learning > Python' 카테고리의 다른 글

for 반복문  (0) 2020.08.25
if문과 while 반복문  (0) 2020.08.24
bool, 논리연산자  (0) 2020.08.24
문자열 f-string 포맷, 인덱스, 슬라이싱  (0) 2020.08.24
변수, 문자열str, 이스케이프 시퀀스  (0) 2020.08.24