728x90
728x90
※본 포스팅은 "Do it! 점프 투 파이썬" 교재의 내용을 기초로 하고 있습니다.
>>> 뒤는 코드입니다.
<파이썬의 특징: Script/Interpreter Language>
Interpreter Language |
Compiler Language |
소스 코드를 한 줄씩 읽어 실행되어 별도의 실행 파일이 생성되지 않음 |
소스 코드를 실행 가능한 기계어로 일괄 번역한 후 번역이 완료된 파일(*.exe, *.class...)을 실행하는 언어 |
이때, 한 줄씩 처리하는 프로그램을 interpreter라고 함 |
이때, 소스 코드를 기계어로 번역하는 과정을 compile이라고 하며, 이 작업을 하는 프로그램을 compiler라고 함 |
따로 변수 선언을 하지 않음. 변수는 대입하는 순간 자동 선언, 생성되고 자료형도 자동을 할당됨 |
변수 선언을 해줘야 변수가 생성되고 그 후 대입 가능, 자료형도 변수 선언 시 같이 선언해줘야 함 |
Python, Java Script, Perl... | C/C++, Java... |
실행 속도 효율성 : 인터프리터(느림) < 컴파일러(빠름)
습득 속도 효율성 : 인터프리터(쉬움) > 컴파일러(복잡)
<파이썬의 주석>
- #한줄주석
- '''
여러 줄 주석
(작은 따옴표 3개 연속)
''' - """
여러 줄 주석
(큰 따옴표도 됨)
""" - 번외: 코드 뒤에 +\ 를 붙이면 줄을 바꿔써도 한 줄로 인식한다.(주석에서는 통하지 않는다.)
<파이썬의 입력>
input()
받은 값을 항상 문자열로 인식함
정수를 입력 받아서 쓰고 싶다면
>>> a = int(input())
<파이썬의 함수 선언>
- >>>def 함수명(매개변수) :
global 사용할_전역_변수
#이 부분에 코딩 - cf) 같은 수의 tap을 쓴 줄끼리 한 묶음!!
{ } 안 씀!!!
tap 다르게 쓰면 같은 영역에 포함되지 않음!!!!
<파이썬의 초기화>
- >>> r, g, b = 0.0, 1.0, 2.0 #0, 1, 2가 순서대로 r, g, b에 들어간다,
- >>> r = 0.0
>>> g = 1.0
>>> b = 2.0 - 위 두 검은 동그라미는 같은 의미이다.
728x90
728x90
'언어 > 파이썬' 카테고리의 다른 글
파이썬 split, sep 쓰는 법 (0) | 2021.04.21 |
---|---|
파이썬 한 줄 출력, 엔터, 여러 줄 출력. 입력 받기 input split (0) | 2021.04.21 |
파이썬 정규표현식 (2) : search match findall finditer (0) | 2020.12.17 |
파이썬 정규표현식 : 이론 (0) | 2020.12.17 |
python(2) - 파이썬의 출력(print() 함수) (0) | 2018.04.17 |
댓글