우리는 어디에선가 시작할 필요가 있다. 바로 여기서 그 시작점이다.
The Python Tutorial에서 내용을 가지고 왔다.
파이썬은 배우기 쉬운 언어이면서 강력한 언어이다. 파이썬은 우아한 문법과 다이나믹 파입을 지원한다. 이것들은 자연스럽게 어우러져 스크립팅과 빠른 어플리케이션 개발하는데 있어서 이상적인 언어로 만든다.
산술 연산자
우선 순위가 높은 순서로 나열 하였다.
Operators | Operation | Example |
---|---|---|
** | Exponent | 2 ** 3 = 8 |
% | Modulus/Remainder | 22 % 8 = 6 |
// | Integer division | 22 // 8 = 2 |
/ | Division | 22 / 8 = 2.75 |
* | Multiplication | 3 * 3 = 9 |
- | Subtraction | 5 - 2 = 3 |
+ | Addition | 2 + 2 = 4 |
|
|
증강 연산자
Operator | Equivalent |
---|---|
var += 1 | var = var + 1 |
var -= 1 | var = var - 1 |
var *= 1 | var = var * 1 |
var /= 1 | var = var / 1 |
var %= 1 | var = var % 1 |
|
|
자료형
Data Type | Examples |
---|---|
Integers | -2, -1, 0, 1, 2, 3, 4, 5 |
Floating-point numbers | -1.25, -1.0, –0.5, 0.0, 0.5, 1.0, 1.25 |
Strings | ‘a’, ‘aa’, ‘aaa’, ‘Hello!’, ‘11 cats’ |
결합(Concatenation)과 복사
- 문자열 결합
1 2
>>> 'Alice' 'Bob' # 'AliceBob'
- 문자열 복사
1 2
>>> 'Alice' * 5 # 'AliceAliceAliceAliceAlice'
변수
한 단어로 변수를 지정할 수 있다.
1 2 3 4 5
>>> # bad >>> my variable = 'Hello' >>> # good >>> var = 'Hello'
문자, 숫자,
_
만 사용 할 수 있다.1 2 3 4 5 6 7 8
>>> # bad >>> %$@variable = 'Hello' >>> # good >>> my_var = 'Hello' >>> # good >>> my_var_2 = 'Hello'
숫자로 시작 할 수 없다.
1 2
>>> # this wont work >>> 23_var = 'hello'
주석
내장 주석
1
# This is a comment
다중라인 주석
1 2
# This is a # multiline comment
코드와 함께 사용하기
1
a = 1 # initialization
주석 앞에 2개의 띄어쓰기가 있어야 한다.
함수 주석
1 2 3 4 5 6
def foo(): """ This is a function docstring You can also use: ''' Function Docstring ''' """
print() 함수
print()
함수는 파라미터로 들어온 변수를 출력한다. 다중 변수를 처리 할 수 있으며, 부동 소수점 숫자와 문자열을 포함한다. 문자열은 쌍따옴표 없지 출력하며, 파라미터 사이에 띄어쓰기를 포함하여 출력하기 때문에 출력 형식을 조절하기 편하다.
|
|
end 키워드
end
키워드는 출력된 결과물에서 줄바꿈을 다른 문자로 변경 할 수 있다.
|
|
sep 키워드
sep
키워드는 구분자를 바꿀수 있다.
|
|
input() 함수
input()
함수는 사용자의 입력을 문자열로 받아드린다.
|
|
input()
함수는 print()
함수를 사용하지 않고 기본 메시지를 출력 할 수 있다.
|
|
len() 함수
문자열, 리스트(List), 사전(Dictionary)등 변수의 길이를 반환한다.
|
|
비어 있음을 테스트 할때는 len()을 사용하지 않고 변수를 바로 사용하는것이 좋다.
아래의 코드는 비어 있음을 테스트 하는 예시이다.
|
|
str(), int(), and float() 함수
이 함수들은 변수의 타입을 바꾸는데 사용한다. 예를 들어 실수나 정수를 문자열로 바꿀때 사용한다.
|
|
또는 문자열을 실수나 정수로 바꿀수 있다.
|
|