메인 모듈 하나 만들어서 __name__ 출력해보면 __main__ 이라고 나옴 MyModule 하나 더 만들어서 이렇게 코딩해 준다음 main 으로 가서 임포트한 모듈의 변수를 참조 할 수 있음 MyModule로 가서 실행 순서가 들어왔는지 확인 할 코드 추가 메인가서 다시 실행시켜 보면 실행순서가 들어 온것을 확인 할 수 있어 MyModule 에 메소드도 만들어 놨으니 소스코드 추가해서 확인 해보면 메소드도 실행 가능 한것을 확인가능 임포트를 해줘서 실행순서가 한번 들어감으로써 변수도 만들어 지고 함수도 만들어 지는 것임 이 소스코드 추가해 준 후에 메인으로 다시 가서 실행 시켜보면 __name__ 는 MyModule 라고 출력 됌 이번엔 MyModule 가서 실행시켜 보면 __name__는 __ma..
카테고리
정규 표현식 객체 사용하기 - import re 해서 사용한다. 12345678910111213141516import re # 검증할 문자열myStr="Hello,World" result = re.search("Hello",myStr)result2 = re.search("Hello2",myStr) print "result:",resultprint "result2:",result2 # 참조값이 있는 변수 result VS 없는 변수 result2print "bool(result):", bool(result)print "bool(result2):", bool(result2) Colored by Color Scriptercs 검증할 문자열에서 해당 정규표현식에 매칭되는 문자열을 찾아서있으면 result 에는 ..
- conslole 창으로 부터 사용자 입력 받기 rew_input() 빌트인 메소드를 이용해서 문자열 입력받기 콘솔창에서 입력 받기 1234567#-*- coding: utf-8 -*- msg1 = raw_input(u"메세지 입력:") print "msg1 :", msg1print "msg1 type : ", type(msg1) Colored by Color Scriptercs 실행 시키면 위와 같이 메세지를 입력하라고 콘솔창에 뜬다. 뭔가를 입력하면5,6번째 line 이 수행 되는 것을 확인가능 str을 unicode로 변환 1234567#-*- coding: utf-8 -*- msg2 = raw_input(u"메세지 입력(한글포함):")result = msg2.decode("utf-8")print..
range 이용한 for 문 12345678910#-*- coding: utf-8 -*- print range(10) names = [u"김구라",u"해골",u"원숭이"]names.append(u"주뎅이")names.append(u"덩어리") for i in range(len(names)): print i, u" 번째방의 item : ", names[i]cs 콘솔창에 i 와 방의 인덱스를 이용해서 참조를 할 수 있어 len(names) == 5 니까range(len(names)) 에는 [0,1,2,3,4] 이렇게 되는 것임 range(start, end, step) 123456789#-*- coding: utf-8 -*- # range(start, end, step)print range(10) print..
파이썬 operator 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647#-*- coding: utf-8 -*- #-*- coding: utf-8 -*-""" 여러가지 연산자 사용해보기 """ # 논리연산자 => bool type 데이터를 연산 (and,or,not) # or 연산 : 연산에 참여하는 bool type 데이터가 어느 하나만# True 면 결과가 True 이다.print "-- or 연산 --"print False or Falseprint False or Trueprint True or Falseprint True or True # 연산에 참여하는 모든 bool 값이 True 일때 결과는..