메뉴 건너뛰기

XEDITION

Study

[Python]열혈강의 Python

짱가동생 2017.09.06 11:06 조회 수 : 2

사이트 강좌가 정말 기본 13page로 끝나 버려서 

Ultimatix 들어 갔더니 원서만 잔뜩 나왔다.. 해석에 어려움에 있어 그냥 도서관에서 열혈강의 파이썬을 빌려 왔다. 

15일동안 끝내고 원서로 다시 도전해야 겠다.. 

 

함수 

divmod : 몫과 나머지를 한꺼번에 계산. 

Print : 2.X에 서는 그냥 print 'Hello!!' 하면 출력이 된다. 

        3.X에서는 반드시 ()엔에 넣어야 한다. ex)print ("Hello World!!")

 

Day 1: 

######################

#file : cal.py
import calendar
calendar.prmonth(2017, 9)
raw_input('press enter key..') # input the command of keyboard.

######################

 

예약어 목록

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

* 파이썬 예약어는 키워드로 알아 볼 수 있다. 

 

자료 형을 확인 하기 위해서는  type함수를 사용한다. 

 

확장 치한문 

+=, -=, *=, /= %=, &=, |=, ^=, <<=, >>=, **= 

 

eval() 내장함수는 문자열로 된 파이썬 식(Expression)을 실행한다. 

eval (expression[, global[, local]])

>>>a = 1

>>>a = eval('a+4')

>>>a

5

################################

 

exec는 문자열로 된 문(Statement)을 수행한다. 

exec code [ in globals [, locals]]

>>>a=5

>>>exec 'a=a+4'

>>>a

9

################

exec는 여러 개의 문일 수 있다. 

>>>s='''

a=1

    print 'Success'

'''

>>>exec s

Success

#################

 

compile (string, filename, kind)

위로